Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Announcements
  3. 💬 Building a Raspberry Pi Gateway

💬 Building a Raspberry Pi Gateway

Scheduled Pinned Locked Moved Announcements
1.1k Posts 173 Posters 428.6k Views 131 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • pepsonP pepson

    mysgw: Starting gateway...
    mysgw: Protocol version - 2.2.0-rc2
    mysgw: MCO:BGN:INIT GW,CP=RNNG---,VER=2.2.0-rc2
    mysgw: TSF:LRT:OK
    mysgw: TSM:INIT
    mysgw: TSF:WUR:MS=0
    mysgw: TSM:INIT:TSP OK
    mysgw: TSM:INIT:GW MODE
    mysgw: TSM:READY:ID=0,PAR=0,DIS=0
    mysgw: MCO:REG:NOT NEEDED
    mysgw: MCO:BGN:STP
    mysgw: MCO:BGN:INIT OK,TSP=1

    mfalkviddM Offline
    mfalkviddM Offline
    mfalkvidd
    Mod
    wrote on last edited by
    #705

    @pepson thanks. Nothing strange there. Anything i teresting in var/log/syslog after enabling debug output?

    1 Reply Last reply
    0
    • pepsonP Offline
      pepsonP Offline
      pepson
      wrote on last edited by
      #706
      Dec 27 21:11:48 domoticz systemd[1]: Stopping User Manager for UID 1000...
      Dec 27 21:11:48 domoticz systemd[715]: Stopped target Default.
      Dec 27 21:11:48 domoticz systemd[715]: Stopped target Basic System.
      Dec 27 21:11:48 domoticz systemd[715]: Stopped target Sockets.
      Dec 27 21:11:48 domoticz systemd[715]: Closed GnuPG cryptographic agent (access for web browsers).
      Dec 27 21:11:48 domoticz systemd[715]: Stopped target Paths.
      Dec 27 21:11:48 domoticz systemd[715]: Closed GnuPG cryptographic agent and passphrase cache (restricted).
      Dec 27 21:11:48 domoticz systemd[715]: Closed GnuPG cryptographic agent and passphrase cache.
      Dec 27 21:11:48 domoticz systemd[715]: Stopped target Timers.
      Dec 27 21:11:48 domoticz systemd[715]: Closed GnuPG cryptographic agent (ssh-agent emulation).
      Dec 27 21:11:48 domoticz systemd[715]: Reached target Shutdown.
      Dec 27 21:11:48 domoticz systemd[715]: Starting Exit the Session...
      Dec 27 21:11:48 domoticz systemd[715]: Received SIGRTMIN+24 from PID 800 (kill).
      Dec 27 21:11:48 domoticz systemd[1]: Stopped User Manager for UID 1000.
      Dec 27 21:11:48 domoticz systemd[1]: Removed slice User Slice of pi.
      Dec 27 21:11:54 domoticz systemd[1]: Stopping Save/Restore Sound Card State...
      Dec 27 21:11:54 domoticz systemd[1]: Unmounting RPC Pipe File System...
      Dec 27 21:11:54 domoticz systemd[1]: Stopped target Graphical Interface.
      Dec 27 21:12:27 domoticz systemd-modules-load[125]: Inserted module 'i2c_dev'
      Dec 27 21:12:27 domoticz fake-hwclock[115]: Wed 27 Dec 20:12:25 UTC 2017
      Dec 27 21:12:27 domoticz systemd[1]: Mounted Configuration File System.
      Dec 27 21:12:27 domoticz systemd[1]: Started Apply Kernel Variables.
      Dec 27 21:12:27 domoticz systemd-fsck[127]: e2fsck 1.43.4 (31-Jan-2017)
      Dec 27 21:12:27 domoticz systemd[1]: Started Create Static Device Nodes in /dev.
      Dec 27 21:12:27 domoticz systemd[1]: Starting udev Kernel Device Manager...
      Dec 27 21:12:27 domoticz systemd-fsck[127]: rootfs: clean, 54121/474240 files, 431837/1933824 blocks
      Dec 27 21:12:27 domoticz systemd[1]: Started File System Check on Root Device.
      Dec 27 21:12:27 domoticz systemd[1]: Starting Remount Root and Kernel File Systems...
      Dec 27 21:12:27 domoticz systemd[1]: Started Remount Root and Kernel File Systems.
      Dec 27 21:12:27 domoticz systemd[1]: Starting Load/Save Random Seed...
      Dec 27 21:12:27 domoticz systemd[1]: Starting udev Coldplug all Devices...
      Dec 27 21:12:27 domoticz systemd[1]: Starting Flush Journal to Persistent Storage...
      Dec 27 21:12:27 domoticz systemd[1]: Started Flush Journal to Persistent Storage.
      Dec 27 21:12:27 domoticz systemd[1]: Started Load/Save Random Seed.
      Dec 27 21:12:27 domoticz systemd[1]: Started udev Kernel Device Manager.
      Dec 27 21:12:27 domoticz systemd[1]: Started Set the console keyboard layout.
      Dec 27 21:12:27 domoticz systemd[1]: Reached target Local File Systems (Pre).
      Dec 27 21:12:27 domoticz systemd[1]: Started udev Coldplug all Devices.
      Dec 27 21:12:27 domoticz systemd[1]: Starting Show Plymouth Boot Screen...
      Dec 27 21:12:27 domoticz systemd[1]: Received SIGRTMIN+20 from PID 190 (plymouthd).
      Dec 27 21:12:27 domoticz systemd[1]: Started Show Plymouth Boot Screen.
      Dec 27 21:12:27 domoticz systemd[1]: Found device /dev/disk/by-partuuid/e80766f2-01.
      Dec 27 21:12:27 domoticz systemd[1]: Starting File System Check on /dev/disk/by-partuuid/e80766f2-01...
      Dec 27 21:12:27 domoticz systemd[1]: Started Forward Password Requests to Plymouth Directory Watch.
      Dec 27 21:12:27 domoticz systemd[1]: Reached target Encrypted Volumes.
      Dec 27 21:12:27 domoticz systemd[1]: Reached target Paths.
      Dec 27 21:12:27 domoticz mtp-probe: checking bus 1, device 3: "/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1"
      Dec 27 21:12:27 domoticz mtp-probe: bus: 1, device: 3 was not an MTP device
      Dec 27 21:12:27 domoticz systemd[1]: Reached target Sound Card.
      Dec 27 21:12:27 domoticz systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
      Dec 27 21:12:27 domoticz systemd[1]: Starting Load/Save RF Kill Switch Status...
      Dec 27 21:12:27 domoticz systemd-fsck[227]: fsck.fat 4.1 (2017-01-24)
      Dec 27 21:12:27 domoticz systemd-fsck[227]: /dev/mmcblk0p1: 150 files, 42691/83705 clusters
      Dec 27 21:12:27 domoticz systemd[1]: Started File System Check on /dev/disk/by-partuuid/e80766f2-01.
      Dec 27 21:12:27 domoticz systemd[1]: Mounting /boot...
      Dec 27 21:12:27 domoticz systemd[1]: Started Load/Save RF Kill Switch Status.
      Dec 27 21:12:27 domoticz systemd[1]: Mounted /boot.
      Dec 27 21:12:27 domoticz systemd[1]: Reached target Local File Systems.
      Dec 27 21:12:27 domoticz systemd[1]: Starting Preprocess NFS configuration...
      Dec 27 21:12:27 domoticz systemd[1]: Starting Tell Plymouth To Write Out Runtime Data...
      Dec 27 21:12:27 domoticz systemd[1]: Starting Set console font and keymap...
      Dec 27 21:12:27 domoticz systemd[1]: Starting Raise network interfaces...
      Dec 27 21:12:27 domoticz systemd[1]: Starting Create Volatile Files and Directories...
      Dec 27 21:12:27 domoticz systemd[1]: Started Tell Plymouth To Write Out Runtime Data.
      Dec 27 21:12:27 domoticz systemd[1]: Started Preprocess NFS configuration.
      Dec 27 21:12:27 domoticz systemd[1]: Reached target NFS client services.
      Dec 27 21:12:27 domoticz systemd[1]: Reached target Remote File Systems (Pre).
      Dec 27 21:12:27 domoticz systemd[1]: Reached target Remote File Systems.
      Dec 27 21:12:27 domoticz systemd[1]: Started Set console font and keymap.
      Dec 27 21:12:27 domoticz systemd[1]: Started Create Volatile Files and Directories.
      Dec 27 21:12:27 domoticz systemd[1]: Starting Network Time Synchronization...
      Dec 27 21:12:27 domoticz systemd[1]: Starting Update UTMP about System Boot/Shutdown...
      Dec 27 21:12:27 domoticz systemd[1]: Started Update UTMP about System Boot/Shutdown.
      Dec 27 21:12:27 domoticz systemd[1]: Started Raise network interfaces.
      Dec 27 21:12:27 domoticz systemd[1]: Started Network Time Synchronization.
      Dec 27 21:12:27 domoticz systemd[1]: Reached target System Initialization.
      Dec 27 21:12:27 domoticz systemd[1]: Started Daily Cleanup of Temporary Directories.
      Dec 27 21:12:27 domoticz systemd[1]: Listening on D-Bus System Message Bus Socket.
      Dec 27 21:12:27 domoticz systemd[1]: Listening on triggerhappy.socket.
      Dec 27 21:12:27 domoticz systemd[1]: Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
      Dec 27 21:12:27 domoticz systemd[1]: Reached target Sockets.
      Dec 27 21:12:27 domoticz systemd[1]: Reached target Basic System.
      Dec 27 21:12:27 domoticz systemd[1]: Starting LSB: Start OWFS at boot time...
      Dec 27 21:12:27 domoticz systemd[1]: Starting Login Service...
      Dec 27 21:12:27 domoticz systemd[1]: Starting Avahi mDNS/DNS-SD Stack...
      Dec 27 21:12:27 domoticz systemd[1]: Started Regular background program processing daemon.
      Dec 27 21:12:27 domoticz systemd[1]: Starting LSB: Autogenerate and use a swap file...
      Dec 27 21:12:27 domoticz systemd[1]: Starting LSB: Switch to ondemand cpu governor (unless shift key is pressed)...
      Dec 27 21:12:27 domoticz systemd[1]: Starting triggerhappy global hotkey daemon...
      Dec 27 21:12:27 domoticz systemd[1]: Started MySensors Gateway daemon.
      Dec 27 21:12:27 domoticz systemd[1]: Starting System Logging Service...
      Dec 27 21:12:27 domoticz systemd[1]: Starting Save/Restore Sound Card State...
      Dec 27 21:12:27 domoticz systemd[1]: Starting dhcpcd on all interfaces...
      Dec 27 21:12:27 domoticz systemd[1]: Started D-Bus System Message Bus.
      Dec 27 21:12:27 domoticz cron[328]: (CRON) INFO (pidfile fd = 3)
      Dec 27 21:12:27 domoticz cron[328]: (CRON) INFO (Running @reboot jobs)
      Dec 27 21:12:27 domoticz thd[331]: Found socket passed from systemd
      Dec 27 21:12:27 domoticz dhcpcd[339]: dev: loaded udev
      Dec 27 21:12:27 domoticz mysgw: Starting gateway...
      Dec 27 21:12:27 domoticz mysgw: Protocol version - 2.2.0-rc.2
      Dec 27 21:12:27 domoticz avahi-daemon[327]: Found user 'avahi' (UID 108) and group 'avahi' (GID 112).
      Dec 27 21:12:27 domoticz avahi-daemon[327]: Successfully dropped root privileges.
      Dec 27 21:12:27 domoticz avahi-daemon[327]: avahi-daemon 0.6.32 starting up.
      Dec 27 21:12:27 domoticz liblogging-stdlog:  [origin software="rsyslogd" swVersion="8.24.0" x-pid="334" x-info="http://www.rsyslog.com"] start
      Dec 27 21:12:27 domoticz kernel: [    0.000000] Booting Linux on physical CPU 0x0
      Dec 27 21:12:27 domoticz kernel: [    0.000000] Linux version 4.9.70-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #1068 SMP Mon Dec 18 22:12:55 GMT 2017
      Dec 27 21:12:27 domoticz kernel: [    0.000000] CPU: ARMv7 Processor [410fd034] revision 4 (ARMv7), cr=10c5383d
      Dec 27 21:12:27 domoticz kernel: [    0.000000] CPU: div instructions available: patching division code
      Dec 27 21:12:27 domoticz kernel: [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
      Dec 27 21:12:27 domoticz kernel: [    0.000000] OF: fdt:Machine model: Raspberry Pi 3 Model B Rev 1.2
      Dec 27 21:12:27 domoticz kernel: [    0.000000] cma: Reserved 8 MiB at 0x3dc00000
      Dec 27 21:12:27 domoticz kernel: [    0.000000] Memory policy: Data cache writealloc
      Dec 27 21:12:27 domoticz kernel: [    0.000000] On node 0 totalpages: 255488
      Dec 27 21:12:27 domoticz kernel: [    0.000000] free_area_init_node: node 0, pgdat 80c6f400, node_mem_map bd336000
      Dec 27 21:12:27 domoticz kernel: [    0.000000]   Normal zone: 2246 pages used for memmap
      Dec 27 21:12:27 domoticz kernel: [    0.000000]   Normal zone: 0 pages reserved
      Dec 27 21:12:27 domoticz kernel: [    0.000000]   Normal zone: 255488 pages, LIFO batch:31
      Dec 27 21:12:27 domoticz kernel: [    0.000000] percpu: Embedded 14 pages/cpu @be5b0000 s25600 r8192 d23552 u57344
      Dec 27 21:12:27 domoticz kernel: [    0.000000] pcpu-alloc: s25600 r8192 d23552 u57344 alloc=14*4096
      Dec 27 21:12:27 domoticz kernel: [    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
      Dec 27 21:12:27 domoticz kernel: [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 253242
      Dec 27 21:12:27 domoticz kernel: [    0.000000] Kernel command line: 8250.nr_uarts=1 bcm2708_fb.fbwidth=656 bcm2708_fb.fbheight=416 bcm2708_fb.fbdepth=16 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x3f000000 vc_mem.mem_size=0x3f600000  dwc_otg.lpm_enable=0 console=tty1 root=PARTUUID=e80766f2-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
      Dec 27 21:12:27 domoticz kernel: [    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
      Dec 27 21:12:27 domoticz kernel: [    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
      Dec 27 21:12:27 domoticz kernel: [    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
      Dec 27 21:12:27 domoticz kernel: [    0.000000] Memory: 991096K/1021952K available (7168K kernel code, 486K rwdata, 2012K rodata, 1024K init, 770K bss, 22664K reserved, 8192K cma-reserved)
      Dec 27 21:12:27 domoticz kernel: [    0.000000] Virtual kernel memory layout:
      Dec 27 21:12:27 domoticz kernel: [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
      Dec 27 21:12:27 domoticz kernel: [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
      Dec 27 21:12:27 domoticz kernel: [    0.000000]     vmalloc : 0xbe800000 - 0xff800000   (1040 MB)
      Dec 27 21:12:27 domoticz kernel: [    0.000000]     lowmem  : 0x80000000 - 0xbe600000   ( 998 MB)
      Dec 27 21:12:27 domoticz kernel: [    0.000000]     modules : 0x7f000000 - 0x80000000   (  16 MB)
      Dec 27 21:12:27 domoticz kernel: [    0.000000]       .text : 0x80008000 - 0x80800000   (8160 kB)
      Dec 27 21:12:27 domoticz kernel: [    0.000000]       .init : 0x80b00000 - 0x80c00000   (1024 kB)
      Dec 27 21:12:27 domoticz kernel: [    0.000000]       .data : 0x80c00000 - 0x80c798bc   ( 487 kB)
      Dec 27 21:12:27 domoticz kernel: [    0.000000]        .bss : 0x80c7b000 - 0x80d3b9a4   ( 771 kB)
      Dec 27 21:12:27 domoticz kernel: [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
      Dec 27 21:12:27 domoticz kernel: [    0.000000] Hierarchical RCU implementation.
      Dec 27 21:12:27 domoticz kernel: [    0.000000] 	Build-time adjustment of leaf fanout to 32.
      Dec 27 21:12:27 domoticz kernel: [    0.000000] NR_IRQS:16 nr_irqs:16 16
      Dec 27 21:12:27 domoticz kernel: [    0.000000] arm_arch_timer: Architected cp15 timer(s) running at 19.20MHz (phys).
      Dec 27 21:12:27 domoticz kernel: [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
      Dec 27 21:12:27 domoticz kernel: [    0.000006] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
      Dec 27 21:12:27 domoticz kernel: [    0.000022] Switching to timer-based delay loop, resolution 52ns
      Dec 27 21:12:27 domoticz kernel: [    0.000304] Console: colour dummy device 80x30
      Dec 27 21:12:27 domoticz kernel: [    0.001203] console [tty1] enabled
      Dec 27 21:12:27 domoticz kernel: [    0.001250] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000)
      Dec 27 21:12:27 domoticz kernel: [    0.001318] pid_max: default: 32768 minimum: 301
      Dec 27 21:12:27 domoticz kernel: [    0.001653] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
      Dec 27 21:12:27 domoticz kernel: [    0.001696] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
      Dec 27 21:12:27 domoticz kernel: [    0.002734] Disabling memory control group subsystem
      Dec 27 21:12:27 domoticz kernel: [    0.002838] CPU: Testing write buffer coherency: ok
      Dec 27 21:12:27 domoticz kernel: [    0.002901] ftrace: allocating 22400 entries in 66 pages
      Dec 27 21:12:27 domoticz kernel: [    0.049380] CPU0: update cpu_capacity 1024
      Dec 27 21:12:27 domoticz kernel: [    0.049432] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
      Dec 27 21:12:27 domoticz kernel: [    0.049493] Setting up static identity map for 0x100000 - 0x100034
      Dec 27 21:12:27 domoticz kernel: [    0.051403] CPU1: update cpu_capacity 1024
      Dec 27 21:12:27 domoticz kernel: [    0.051410] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
      Dec 27 21:12:27 domoticz kernel: [    0.052106] CPU2: update cpu_capacity 1024
      Dec 27 21:12:27 domoticz kernel: [    0.052113] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
      Dec 27 21:12:27 domoticz kernel: [    0.052791] CPU3: update cpu_capacity 1024
      Dec 27 21:12:27 domoticz kernel: [    0.052798] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
      Dec 27 21:12:27 domoticz kernel: [    0.052887] Brought up 4 CPUs
      Dec 27 21:12:27 domoticz kernel: [    0.053059] SMP: Total of 4 processors activated (153.60 BogoMIPS).
      Dec 27 21:12:27 domoticz kernel: [    0.053089] CPU: All CPU(s) started in HYP mode.
      Dec 27 21:12:27 domoticz kernel: [    0.053115] CPU: Virtualization extensions available.
      Dec 27 21:12:27 domoticz kernel: [    0.053944] devtmpfs: initialized
      Dec 27 21:12:27 domoticz kernel: [    0.065214] VFP support v0.3: implementor 41 architecture 3 part 40 variant 3 rev 4
      Dec 27 21:12:27 domoticz kernel: [    0.065538] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
      Dec 27 21:12:27 domoticz kernel: [    0.065601] futex hash table entries: 1024 (order: 4, 65536 bytes)
      Dec 27 21:12:27 domoticz kernel: [    0.066163] pinctrl core: initialized pinctrl subsystem
      Dec 27 21:12:27 domoticz kernel: [    0.067095] NET: Registered protocol family 16
      Dec 27 21:12:27 domoticz kernel: [    0.069334] DMA: preallocated 1024 KiB pool for atomic coherent allocations
      Dec 27 21:12:27 domoticz kernel: [    0.078209] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
      Dec 27 21:12:27 domoticz kernel: [    0.078258] hw-breakpoint: maximum watchpoint size is 8 bytes.
      Dec 27 21:12:27 domoticz kernel: [    0.078436] Serial: AMBA PL011 UART driver
      Dec 27 21:12:27 domoticz kernel: [    0.080361] bcm2835-mbox 3f00b880.mailbox: mailbox enabled
      Dec 27 21:12:27 domoticz kernel: [    0.080925] uart-pl011 3f201000.serial: could not find pctldev for node /soc/gpio@7e200000/uart0_pins, deferring probe
      Dec 27 21:12:27 domoticz kernel: [    0.150223] bcm2835-dma 3f007000.dma: DMA legacy API manager at be80f000, dmachans=0x1
      Dec 27 21:12:27 domoticz kernel: [    0.152120] SCSI subsystem initialized
      Dec 27 21:12:27 domoticz kernel: [    0.152301] usbcore: registered new interface driver usbfs
      Dec 27 21:12:27 domoticz kernel: [    0.152411] usbcore: registered new interface driver hub
      Dec 27 21:12:27 domoticz kernel: [    0.152527] usbcore: registered new device driver usb
      Dec 27 21:12:27 domoticz kernel: [    0.159194] raspberrypi-firmware soc:firmware: Attached to firmware from 2017-12-01 16:17
      Dec 27 21:12:27 domoticz kernel: [    0.160594] clocksource: Switched to clocksource arch_sys_counter
      Dec 27 21:12:27 domoticz kernel: [    0.207210] VFS: Disk quotas dquot_6.6.0
      Dec 27 21:12:27 domoticz kernel: [    0.207324] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
      Dec 27 21:12:27 domoticz kernel: [    0.207555] FS-Cache: Loaded
      Dec 27 21:12:27 domoticz kernel: [    0.207822] CacheFiles: Loaded
      Dec 27 21:12:27 domoticz kernel: [    0.220056] NET: Registered protocol family 2
      Dec 27 21:12:27 domoticz kernel: [    0.220996] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
      Dec 27 21:12:27 domoticz kernel: [    0.221133] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
      Dec 27 21:12:27 domoticz kernel: [    0.221344] TCP: Hash tables configured (established 8192 bind 8192)
      Dec 27 21:12:27 domoticz kernel: [    0.221457] UDP hash table entries: 512 (order: 2, 16384 bytes)
      Dec 27 21:12:27 domoticz kernel: [    0.221525] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
      Dec 27 21:12:27 domoticz kernel: [    0.221756] NET: Registered protocol family 1
      Dec 27 21:12:27 domoticz kernel: [    0.222236] RPC: Registered named UNIX socket transport module.
      Dec 27 21:12:27 domoticz kernel: [    0.222269] RPC: Registered udp transport module.
      Dec 27 21:12:27 domoticz kernel: [    0.222297] RPC: Registered tcp transport module.
      Dec 27 21:12:27 domoticz kernel: [    0.222324] RPC: Registered tcp NFSv4.1 backchannel transport module.
      Dec 27 21:12:27 domoticz kernel: [    0.223276] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 7 counters available
      Dec 27 21:12:27 domoticz kernel: [    0.225612] workingset: timestamp_bits=14 max_order=18 bucket_order=4
      Dec 27 21:12:27 domoticz kernel: [    0.241781] FS-Cache: Netfs 'nfs' registered for caching
      Dec 27 21:12:27 domoticz kernel: [    0.242797] NFS: Registering the id_resolver key type
      Dec 27 21:12:27 domoticz kernel: [    0.242860] Key type id_resolver registered
      Dec 27 21:12:27 domoticz kernel: [    0.242888] Key type id_legacy registered
      Dec 27 21:12:27 domoticz kernel: [    0.245340] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
      Dec 27 21:12:27 domoticz kernel: [    0.245505] io scheduler noop registered
      Dec 27 21:12:27 domoticz kernel: [    0.245535] io scheduler deadline registered (default)
      Dec 27 21:12:27 domoticz kernel: [    0.245816] io scheduler cfq registered
      Dec 27 21:12:27 domoticz kernel: [    0.251562] BCM2708FB: allocated DMA memory fdd10000
      Dec 27 21:12:27 domoticz kernel: [    0.251615] BCM2708FB: allocated DMA channel 0 @ be80f000
      Dec 27 21:12:27 domoticz kernel: [    0.256725] Console: switching to colour frame buffer device 82x26
      Dec 27 21:12:27 domoticz kernel: [    0.261582] Serial: 8250/16550 driver, 1 ports, IRQ sharing enabled
      Dec 27 21:12:27 domoticz kernel: [    0.264453] bcm2835-rng 3f104000.rng: hwrng registered
      Dec 27 21:12:27 domoticz kernel: [    0.265902] vc-mem: phys_addr:0x00000000 mem_base=0x3f000000 mem_size:0x3f600000(1014 MiB)
      Dec 27 21:12:27 domoticz kernel: [    0.269187] vc-sm: Videocore shared memory driver
      Dec 27 21:12:27 domoticz kernel: [    0.285964] brd: module loaded
      Dec 27 21:12:27 domoticz kernel: [    0.296350] loop: module loaded
      Dec 27 21:12:27 domoticz kernel: [    0.297737] Loading iSCSI transport class v2.0-870.
      Dec 27 21:12:27 domoticz kernel: [    0.299603] usbcore: registered new interface driver smsc95xx
      Dec 27 21:12:27 domoticz kernel: [    0.300990] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
      Dec 27 21:12:27 domoticz kernel: [    0.530382] Core Release: 2.80a
      Dec 27 21:12:27 domoticz kernel: [    0.531748] Setting default values for core params
      Dec 27 21:12:27 domoticz kernel: [    0.533143] Finished setting default values for core params
      Dec 27 21:12:27 domoticz kernel: [    0.734883] Using Buffer DMA mode
      Dec 27 21:12:27 domoticz kernel: [    0.736187] Periodic Transfer Interrupt Enhancement - disabled
      Dec 27 21:12:27 domoticz kernel: [    0.737532] Multiprocessor Interrupt Enhancement - disabled
      Dec 27 21:12:27 domoticz kernel: [    0.738902] OTG VER PARAM: 0, OTG VER FLAG: 0
      Dec 27 21:12:27 domoticz kernel: [    0.740281] Dedicated Tx FIFOs mode
      Dec 27 21:12:27 domoticz kernel: [    0.742000] WARN::dwc_otg_hcd_init:1032: FIQ DMA bounce buffers: virt = 0xbdd04000 dma = 0xfdd04000 len=9024
      Dec 27 21:12:27 domoticz kernel: [    0.744889] FIQ FSM acceleration enabled for :
      Dec 27 21:12:27 domoticz kernel: [    0.744889] Non-periodic Split Transactions
      Dec 27 21:12:27 domoticz kernel: [    0.744889] Periodic Split Transactions
      Dec 27 21:12:27 domoticz kernel: [    0.744889] High-Speed Isochronous Endpoints
      Dec 27 21:12:27 domoticz kernel: [    0.744889] Interrupt/Control Split Transaction hack enabled
      Dec 27 21:12:27 domoticz kernel: [    0.751657] dwc_otg: Microframe scheduler enabled
      Dec 27 21:12:27 domoticz kernel: [    0.751707] WARN::hcd_init_fiq:459: FIQ on core 1 at 0x80590aa0
      Dec 27 21:12:27 domoticz kernel: [    0.753058] WARN::hcd_init_fiq:460: FIQ ASM at 0x80590e10 length 36
      Dec 27 21:12:27 domoticz kernel: [    0.754417] WARN::hcd_init_fiq:486: MPHI regs_base at 0xbe87a000
      Dec 27 21:12:27 domoticz kernel: [    0.755813] dwc_otg 3f980000.usb: DWC OTG Controller
      Dec 27 21:12:27 domoticz kernel: [    0.757179] dwc_otg 3f980000.usb: new USB bus registered, assigned bus number 1
      Dec 27 21:12:27 domoticz kernel: [    0.758567] dwc_otg 3f980000.usb: irq 62, io mem 0x00000000
      Dec 27 21:12:27 domoticz kernel: [    0.759940] Init: Port Power? op_state=1
      Dec 27 21:12:27 domoticz kernel: [    0.761277] Init: Power Port (0)
      Dec 27 21:12:27 domoticz kernel: [    0.762752] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
      Dec 27 21:12:27 domoticz kernel: [    0.764101] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
      Dec 27 21:12:27 domoticz kernel: [    0.765440] usb usb1: Product: DWC OTG Controller
      Dec 27 21:12:27 domoticz kernel: [    0.766751] usb usb1: Manufacturer: Linux 4.9.70-v7+ dwc_otg_hcd
      Dec 27 21:12:27 domoticz kernel: [    0.768074] usb usb1: SerialNumber: 3f980000.usb
      Dec 27 21:12:27 domoticz kernel: [    0.770222] hub 1-0:1.0: USB hub found
      Dec 27 21:12:27 domoticz kernel: [    0.771542] hub 1-0:1.0: 1 port detected
      Dec 27 21:12:27 domoticz kernel: [    0.773419] dwc_otg: FIQ enabled
      Dec 27 21:12:27 domoticz kernel: [    0.773423] dwc_otg: NAK holdoff enabled
      Dec 27 21:12:27 domoticz kernel: [    0.773427] dwc_otg: FIQ split-transaction FSM enabled
      Dec 27 21:12:27 domoticz kernel: [    0.773440] Module dwc_common_port init
      Dec 27 21:12:27 domoticz kernel: [    0.773654] usbcore: registered new interface driver usb-storage
      Dec 27 21:12:27 domoticz kernel: [    0.775105] mousedev: PS/2 mouse device common for all mice
      Dec 27 21:12:27 domoticz kernel: [    0.777302] bcm2835-wdt 3f100000.watchdog: Broadcom BCM2835 watchdog timer
      Dec 27 21:12:27 domoticz kernel: [    0.778894] bcm2835-cpufreq: min=600000 max=1200000
      Dec 27 21:12:27 domoticz kernel: [    0.780631] sdhci: Secure Digital Host Controller Interface driver
      Dec 27 21:12:27 domoticz kernel: [    0.781980] sdhci: Copyright(c) Pierre Ossman
      Dec 27 21:12:27 domoticz kernel: [    0.783559] sdhost-bcm2835 3f202000.sdhost: could not get clk, deferring probe
      Dec 27 21:12:27 domoticz kernel: [    0.787123] mmc-bcm2835 3f300000.mmc: could not get clk, deferring probe
      Dec 27 21:12:27 domoticz kernel: [    0.788642] sdhci-pltfm: SDHCI platform and OF driver helper
      Dec 27 21:12:27 domoticz kernel: [    0.792679] ledtrig-cpu: registered to indicate activity on CPUs
      Dec 27 21:12:27 domoticz kernel: [    0.794296] hidraw: raw HID events driver (C) Jiri Kosina
      Dec 27 21:12:27 domoticz kernel: [    0.795907] usbcore: registered new interface driver usbhid
      Dec 27 21:12:27 domoticz kernel: [    0.797338] usbhid: USB HID core driver
      Dec 27 21:12:27 domoticz kernel: [    0.799562] vchiq: vchiq_init_state: slot_zero = 0xbdd80000, is_master = 0
      Dec 27 21:12:27 domoticz kernel: [    0.802307] [vc_sm_connected_init]: start
      Dec 27 21:12:27 domoticz kernel: [    0.805755] vc_vchi_sm_init: failed to open VCHI service (-1)
      Dec 27 21:12:27 domoticz kernel: [    0.805854] [vc_sm_connected_init]: failed to initialize shared memory service
      Dec 27 21:12:27 domoticz kernel: [    0.808797] [vc_sm_connected_init]: end - returning -1
      Dec 27 21:12:27 domoticz kernel: [    0.810708] Initializing XFRM netlink socket
      Dec 27 21:12:27 domoticz kernel: [    0.812256] NET: Registered protocol family 17
      Dec 27 21:12:27 domoticz kernel: [    0.813912] Key type dns_resolver registered
      Dec 27 21:12:27 domoticz kernel: [    0.815800] Registering SWP/SWPB emulation handler
      Dec 27 21:12:27 domoticz kernel: [    0.818025] registered taskstats version 1
      Dec 27 21:12:27 domoticz kernel: [    0.824815] uart-pl011 3f201000.serial: cts_event_workaround enabled
      Dec 27 21:12:27 domoticz kernel: [    0.826406] 3f201000.serial: ttyAMA0 at MMIO 0x3f201000 (irq = 87, base_baud = 0) is a PL011 rev2
      Dec 27 21:12:27 domoticz kernel: [    0.831073] sdhost: log_buf @ bdd07000 (fdd07000)
      Dec 27 21:12:27 domoticz kernel: [    0.910624] mmc0: sdhost-bcm2835 loaded - DMA enabled (>1)
      Dec 27 21:12:27 domoticz kernel: [    0.914335] mmc-bcm2835 3f300000.mmc: mmc_debug:0 mmc_debug2:0
      Dec 27 21:12:27 domoticz kernel: [    0.915839] mmc-bcm2835 3f300000.mmc: DMA channel allocated
      Dec 27 21:12:27 domoticz kernel: [    0.987418] mmc0: host does not support reading read-only switch, assuming write-enable
      Dec 27 21:12:27 domoticz kernel: [    0.990719] of_cfs_init
      Dec 27 21:12:27 domoticz kernel: [    0.990779] Indeed it is in host mode hprt0 = 00021501
      Dec 27 21:12:27 domoticz kernel: [    0.993836] of_cfs_init: OK
      Dec 27 21:12:27 domoticz kernel: [    0.995709] Waiting for root device PARTUUID=e80766f2-02...
      Dec 27 21:12:27 domoticz kernel: [    1.051010] mmc0: new high speed SDHC card at address 0001
      Dec 27 21:12:27 domoticz kernel: [    1.056145] mmcblk0: mmc0:0001 00000 14.9 GiB
      Dec 27 21:12:27 domoticz kernel: [    1.058962]  mmcblk0: p1 p2
      Dec 27 21:12:27 domoticz kernel: [    1.069058] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
      Dec 27 21:12:27 domoticz kernel: [    1.072012] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
      Dec 27 21:12:27 domoticz kernel: [    1.072437] random: fast init done
      Dec 27 21:12:27 domoticz kernel: [    1.076238] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
      Dec 27 21:12:27 domoticz kernel: [    1.080392] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
      Dec 27 21:12:27 domoticz kernel: [    1.121517] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
      Dec 27 21:12:27 domoticz kernel: [    1.124187] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
      Dec 27 21:12:27 domoticz kernel: [    1.133254] devtmpfs: mounted
      Dec 27 21:12:27 domoticz kernel: [    1.136413] Freeing unused kernel memory: 1024K
      Dec 27 21:12:27 domoticz kernel: [    1.173457] mmc1: new high speed SDIO card at address 0001
      Dec 27 21:12:27 domoticz kernel: [    1.190641] usb 1-1: new high-speed USB device number 2 using dwc_otg
      Dec 27 21:12:27 domoticz kernel: [    1.192168] Indeed it is in host mode hprt0 = 00001101
      Dec 27 21:12:27 domoticz kernel: [    1.420944] usb 1-1: New USB device found, idVendor=0424, idProduct=9514
      Dec 27 21:12:27 domoticz kernel: [    1.422402] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
      Dec 27 21:12:27 domoticz kernel: [    1.424675] hub 1-1:1.0: USB hub found
      Dec 27 21:12:27 domoticz kernel: [    1.426166] hub 1-1:1.0: 5 ports detected
      Dec 27 21:12:27 domoticz kernel: [    1.694677] NET: Registered protocol family 10
      Dec 27 21:12:27 domoticz kernel: [    1.706057] ip_tables: (C) 2000-2006 Netfilter Core Team
      Dec 27 21:12:27 domoticz kernel: [    1.750624] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
      Dec 27 21:12:27 domoticz kernel: [    1.881013] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
      Dec 27 21:12:27 domoticz kernel: [    1.882603] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
      Dec 27 21:12:27 domoticz kernel: [    1.886946] smsc95xx v1.0.5
      Dec 27 21:12:27 domoticz kernel: [    1.984610] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:d4:81:2a
      Dec 27 21:12:27 domoticz kernel: [    2.353008] i2c /dev entries driver
      
      
      1 Reply Last reply
      0
      • pepsonP Offline
        pepsonP Offline
        pepson
        wrote on last edited by
        #707
        Dec 27 21:12:27 domoticz kernel: [    2.675918] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
        Dec 27 21:12:27 domoticz kernel: [    3.109172] gpiomem-bcm2835 3f200000.gpiomem: Initialised: Registers at 0x3f200000
        Dec 27 21:12:27 domoticz kernel: [    3.407342] brcmfmac: F1 signature read @0x18000000=0x1541a9a6
        Dec 27 21:12:27 domoticz kernel: [    3.413382] usbcore: registered new interface driver brcmfmac
        Dec 27 21:12:27 domoticz kernel: [    3.601930] brcmfmac: Firmware version = wl0: Aug  7 2017 00:46:29 version 7.45.41.46 (r666254 CY) FWID 01-f8a78378
        Dec 27 21:12:27 domoticz kernel: [    3.602685] brcmfmac: brcmf_c_preinit_dcmds: CLM version = API: 12.2 Data: 7.11.15 Compiler: 1.24.2 ClmImport: 1.24.1 Creation: 2014-05-26 10:53:55 Inc Data: 9.10.41 Inc Compiler: 1.29.4 Inc ClmImport: 1.36.3 Creation: 2017-08-07 00:37:47 
        Dec 27 21:12:27 domoticz avahi-daemon[327]: Successfully called chroot().
        Dec 27 21:12:27 domoticz avahi-daemon[327]: Successfully dropped remaining capabilities.
        Dec 27 21:12:27 domoticz avahi-daemon[327]: No service file found in /etc/avahi/services.
        Dec 27 21:12:27 domoticz systemd[1]: Started Avahi mDNS/DNS-SD Stack.
        Dec 27 21:12:27 domoticz systemd[1]: Reached target System Time Synchronized.
        Dec 27 21:12:27 domoticz avahi-daemon[327]: Network interface enumeration completed.
        Dec 27 21:12:27 domoticz avahi-daemon[327]: Server startup complete. Host name is domoticz.local. Local service cookie is 87145466.
        Dec 27 21:12:27 domoticz systemd[1]: apt-daily.timer: Adding 5h 31min 57.980339s random time.
        Dec 27 21:12:27 domoticz systemd[1]: Started Daily apt download activities.
        Dec 27 21:12:27 domoticz systemd[1]: apt-daily-upgrade.timer: Adding 2min 40.737204s random time.
        Dec 27 21:12:27 domoticz systemd[1]: Started Daily apt upgrade and clean activities.
        Dec 27 21:12:27 domoticz systemd[1]: Reached target Timers.
        Dec 27 21:12:27 domoticz systemd[1]: Started triggerhappy global hotkey daemon.
        Dec 27 21:12:27 domoticz systemd[1]: Started System Logging Service.
        Dec 27 21:12:27 domoticz systemd[1]: Started Save/Restore Sound Card State.
        Dec 27 21:12:27 domoticz dhcpcd[339]: wlan0: starting wpa_supplicant
        Dec 27 21:12:27 domoticz dhcpcd-run-hooks[374]: wlan0: starting wpa_supplicant
        Dec 27 21:12:27 domoticz systemd[1]: Started Login Service.
        Dec 27 21:12:27 domoticz dphys-swapfile[329]: Starting dphys-swapfile swapfile setup ...
        Dec 27 21:12:27 domoticz raspi-config[330]: Checking if shift key is held down:Error opening '/dev/input/event*': No such file or directory
        Dec 27 21:12:27 domoticz raspi-config[330]:  No. Switching to ondemand scaling governor.
        Dec 27 21:12:27 domoticz systemd[1]: Started LSB: Switch to ondemand cpu governor (unless shift key is pressed).
        Dec 27 21:12:27 domoticz OWFS[375]: DEFAULT: owlib.c:(208) Cannot open USB bus master
        Dec 27 21:12:27 domoticz OWFS[375]: DEFAULT: owlib.c:(52) No valid 1-wire buses found
        Dec 27 21:12:27 domoticz systemd[1]: start1wire.service: Control process exited, code=exited status=1
        Dec 27 21:12:27 domoticz systemd[1]: Failed to start LSB: Start OWFS at boot time.
        Dec 27 21:12:27 domoticz systemd[1]: start1wire.service: Unit entered failed state.
        Dec 27 21:12:27 domoticz systemd[1]: start1wire.service: Failed with result 'exit-code'.
        Dec 27 21:12:27 domoticz dphys-swapfile[329]: want /var/swap=100MByte, checking existing: keeping it
        Dec 27 21:12:27 domoticz kernel: [    4.979888] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
        Dec 27 21:12:27 domoticz kernel: [    4.979897] brcmfmac: power management disabled
        Dec 27 21:12:27 domoticz kernel: [    4.987898] Adding 102396k swap on /var/swap.  Priority:-1 extents:1 across:102396k SSFS
        Dec 27 21:12:27 domoticz dphys-swapfile[329]: done.
        Dec 27 21:12:27 domoticz systemd[1]: Started LSB: Autogenerate and use a swap file.
        Dec 27 21:12:27 domoticz dhcpcd[339]: eth0: waiting for carrier
        Dec 27 21:12:27 domoticz dhcpcd[339]: wlan0: waiting for carrier
        Dec 27 21:12:27 domoticz dhcpcd[339]: wlan0: carrier acquired
        Dec 27 21:12:27 domoticz kernel: [    5.321930] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
        Dec 27 21:12:27 domoticz kernel: [    5.322223] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
        Dec 27 21:12:27 domoticz dhcpcd[339]: DUID 00:01:00:01:21:b0:d9:d9:b8:27:eb:81:d4:7f
        Dec 27 21:12:27 domoticz dhcpcd[339]: wlan0: IAID eb:81:d4:7f
        Dec 27 21:12:27 domoticz dhcpcd[339]: wlan0: adding address fe80::6bd:3cc7:2b64:c842
        Dec 27 21:12:27 domoticz dhcpcd[339]: wlan0: carrier lost
        Dec 27 21:12:28 domoticz dhcpcd[339]: wlan0: deleting address fe80::6bd:3cc7:2b64:c842
        Dec 27 21:12:29 domoticz dhcpcd[339]: eth0: carrier acquired
        Dec 27 21:12:29 domoticz kernel: [    6.725223] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
        Dec 27 21:12:29 domoticz kernel: [    6.726375] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
        Dec 27 21:12:29 domoticz dhcpcd[339]: eth0: IAID eb:d4:81:2a
        Dec 27 21:12:29 domoticz dhcpcd[339]: eth0: adding address fe80::7a80:6e8f:27f0:4005
        Dec 27 21:12:29 domoticz dhcpcd[339]: eth0: probing address 192.168.13.5/24
        Dec 27 21:12:29 domoticz dhcpcd[339]: eth0: soliciting an IPv6 router
        Dec 27 21:12:30 domoticz avahi-daemon[327]: Joining mDNS multicast group on interface eth0.IPv6 with address fe80::7a80:6e8f:27f0:4005.
        Dec 27 21:12:30 domoticz avahi-daemon[327]: New relevant interface eth0.IPv6 for mDNS.
        Dec 27 21:12:30 domoticz avahi-daemon[327]: Registering new address record for fe80::7a80:6e8f:27f0:4005 on eth0.*.
        Dec 27 21:12:34 domoticz dhcpcd[339]: eth0: using static address 192.168.13.5/24
        Dec 27 21:12:34 domoticz dhcpcd[339]: eth0: adding route to 192.168.13.0/24
        Dec 27 21:12:34 domoticz dhcpcd[339]: eth0: adding default route via 192.168.13.1
        Dec 27 21:12:34 domoticz avahi-daemon[327]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.13.5.
        Dec 27 21:12:34 domoticz avahi-daemon[327]: New relevant interface eth0.IPv4 for mDNS.
        Dec 27 21:12:34 domoticz avahi-daemon[327]: Registering new address record for 192.168.13.5 on eth0.IPv4.
        Dec 27 21:12:34 domoticz dhcpcd[339]: forked to background, child pid 470
        Dec 27 21:12:34 domoticz systemd[1]: Started dhcpcd on all interfaces.
        Dec 27 21:12:34 domoticz systemd[1]: Reached target Network.
        Dec 27 21:12:34 domoticz systemd[1]: Reached target Network is Online.
        Dec 27 21:12:34 domoticz systemd[1]: Starting LSB: Home Automation System...
        Dec 27 21:12:34 domoticz systemd[1]: Starting /etc/rc.local Compatibility...
        Dec 27 21:12:34 domoticz systemd[1]: Starting Permit User Sessions...
        Dec 27 21:12:34 domoticz systemd[1]: Starting OpenBSD Secure Shell server...
        Dec 27 21:12:34 domoticz systemd[1]: Started /etc/rc.local Compatibility.
        Dec 27 21:12:34 domoticz systemd[1]: Started Permit User Sessions.
        Dec 27 21:12:34 domoticz systemd[1]: Starting Hold until boot process finishes up...
        Dec 27 21:12:34 domoticz systemd[1]: Starting Terminate Plymouth Boot Screen...
        Dec 27 21:12:34 domoticz systemd[1]: Received SIGRTMIN+21 from PID 190 (plymouthd).
        Dec 27 21:12:34 domoticz systemd[1]: Started Hold until boot process finishes up.
        Dec 27 21:12:34 domoticz systemd[1]: Started Terminate Plymouth Boot Screen.
        Dec 27 21:12:34 domoticz systemd[1]: Started Getty on tty1.
        Dec 27 21:12:34 domoticz systemd[1]: Reached target Login Prompts.
        Dec 27 21:12:34 domoticz systemd[1]: Started OpenBSD Secure Shell server.
        Dec 27 21:12:35 domoticz domoticz.sh[471]: 2017-12-27 21:12:35.467  Domoticz V3.8796 (c)2012-2017 GizMoCuz
        Dec 27 21:12:35 domoticz domoticz.sh[471]: 2017-12-27 21:12:35.467  Build Hash: 2d99bbbc, Date: 2017-12-24 07:06:53
        Dec 27 21:12:35 domoticz domoticz.sh[471]: 2017-12-27 21:12:35.468  Startup Path: /home/pi/domoticz/
        Dec 27 21:12:35 domoticz domoticz.sh[471]: domoticz: Domoticz is starting up....
        Dec 27 21:12:35 domoticz domoticz: Domoticz is starting up....
        Dec 27 21:12:35 domoticz domoticz: Domoticz running...
        Dec 27 21:12:35 domoticz systemd[1]: Started LSB: Home Automation System.
        Dec 27 21:12:35 domoticz systemd[1]: Reached target Multi-User System.
        Dec 27 21:12:35 domoticz systemd[1]: Reached target Graphical Interface.
        Dec 27 21:12:35 domoticz systemd[1]: Starting Update UTMP about System Runlevel Changes...
        Dec 27 21:12:35 domoticz systemd[1]: Started Update UTMP about System Runlevel Changes.
        Dec 27 21:12:35 domoticz systemd[1]: Startup finished in 1.510s (kernel) + 11.498s (userspace) = 13.009s.
        Dec 27 21:12:38 domoticz kernel: [   15.710546] uart-pl011 3f201000.serial: no DMA platform data
        Dec 27 21:12:42 domoticz dhcpcd[470]: eth0: no IPv6 Routers available
        Dec 27 21:12:53 domoticz systemd[1]: Created slice User Slice of pi.
        Dec 27 21:12:53 domoticz systemd[1]: Starting User Manager for UID 1000...
        Dec 27 21:12:53 domoticz systemd[1]: Started Session c1 of user pi.
        Dec 27 21:12:53 domoticz systemd[535]: Listening on GnuPG cryptographic agent and passphrase cache (restricted).
        Dec 27 21:12:53 domoticz systemd[535]: Listening on GnuPG cryptographic agent and passphrase cache.
        Dec 27 21:12:53 domoticz systemd[535]: Listening on GnuPG cryptographic agent (access for web browsers).
        Dec 27 21:12:53 domoticz systemd[535]: Reached target Paths.
        Dec 27 21:12:53 domoticz systemd[535]: Listening on GnuPG cryptographic agent (ssh-agent emulation).
        Dec 27 21:12:53 domoticz systemd[535]: Reached target Sockets.
        Dec 27 21:12:53 domoticz systemd[535]: Reached target Timers.
        Dec 27 21:12:53 domoticz systemd[535]: Reached target Basic System.
        Dec 27 21:12:53 domoticz systemd[535]: Reached target Default.
        Dec 27 21:12:53 domoticz systemd[535]: Startup finished in 48ms.
        Dec 27 21:12:53 domoticz systemd[1]: Started User Manager for UID 1000.
        Dec 27 21:13:03 domoticz systemd[535]: Time has been changed
        Dec 27 21:13:03 domoticz systemd[1]: Time has been changed
        Dec 27 21:13:03 domoticz systemd-timesyncd[285]: Synchronized to time server 195.189.85.132:123 (2.debian.pool.ntp.org).
        Dec 27 21:13:03 domoticz systemd[1]: apt-daily.timer: Adding 8h 6min 59.681187s random time.
        Dec 27 21:13:03 domoticz systemd[1]: apt-daily-upgrade.timer: Adding 32min 42.364143s random time.```
        mfalkviddM 1 Reply Last reply
        0
        • pepsonP pepson
          Dec 27 21:12:27 domoticz kernel: [    2.675918] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
          Dec 27 21:12:27 domoticz kernel: [    3.109172] gpiomem-bcm2835 3f200000.gpiomem: Initialised: Registers at 0x3f200000
          Dec 27 21:12:27 domoticz kernel: [    3.407342] brcmfmac: F1 signature read @0x18000000=0x1541a9a6
          Dec 27 21:12:27 domoticz kernel: [    3.413382] usbcore: registered new interface driver brcmfmac
          Dec 27 21:12:27 domoticz kernel: [    3.601930] brcmfmac: Firmware version = wl0: Aug  7 2017 00:46:29 version 7.45.41.46 (r666254 CY) FWID 01-f8a78378
          Dec 27 21:12:27 domoticz kernel: [    3.602685] brcmfmac: brcmf_c_preinit_dcmds: CLM version = API: 12.2 Data: 7.11.15 Compiler: 1.24.2 ClmImport: 1.24.1 Creation: 2014-05-26 10:53:55 Inc Data: 9.10.41 Inc Compiler: 1.29.4 Inc ClmImport: 1.36.3 Creation: 2017-08-07 00:37:47 
          Dec 27 21:12:27 domoticz avahi-daemon[327]: Successfully called chroot().
          Dec 27 21:12:27 domoticz avahi-daemon[327]: Successfully dropped remaining capabilities.
          Dec 27 21:12:27 domoticz avahi-daemon[327]: No service file found in /etc/avahi/services.
          Dec 27 21:12:27 domoticz systemd[1]: Started Avahi mDNS/DNS-SD Stack.
          Dec 27 21:12:27 domoticz systemd[1]: Reached target System Time Synchronized.
          Dec 27 21:12:27 domoticz avahi-daemon[327]: Network interface enumeration completed.
          Dec 27 21:12:27 domoticz avahi-daemon[327]: Server startup complete. Host name is domoticz.local. Local service cookie is 87145466.
          Dec 27 21:12:27 domoticz systemd[1]: apt-daily.timer: Adding 5h 31min 57.980339s random time.
          Dec 27 21:12:27 domoticz systemd[1]: Started Daily apt download activities.
          Dec 27 21:12:27 domoticz systemd[1]: apt-daily-upgrade.timer: Adding 2min 40.737204s random time.
          Dec 27 21:12:27 domoticz systemd[1]: Started Daily apt upgrade and clean activities.
          Dec 27 21:12:27 domoticz systemd[1]: Reached target Timers.
          Dec 27 21:12:27 domoticz systemd[1]: Started triggerhappy global hotkey daemon.
          Dec 27 21:12:27 domoticz systemd[1]: Started System Logging Service.
          Dec 27 21:12:27 domoticz systemd[1]: Started Save/Restore Sound Card State.
          Dec 27 21:12:27 domoticz dhcpcd[339]: wlan0: starting wpa_supplicant
          Dec 27 21:12:27 domoticz dhcpcd-run-hooks[374]: wlan0: starting wpa_supplicant
          Dec 27 21:12:27 domoticz systemd[1]: Started Login Service.
          Dec 27 21:12:27 domoticz dphys-swapfile[329]: Starting dphys-swapfile swapfile setup ...
          Dec 27 21:12:27 domoticz raspi-config[330]: Checking if shift key is held down:Error opening '/dev/input/event*': No such file or directory
          Dec 27 21:12:27 domoticz raspi-config[330]:  No. Switching to ondemand scaling governor.
          Dec 27 21:12:27 domoticz systemd[1]: Started LSB: Switch to ondemand cpu governor (unless shift key is pressed).
          Dec 27 21:12:27 domoticz OWFS[375]: DEFAULT: owlib.c:(208) Cannot open USB bus master
          Dec 27 21:12:27 domoticz OWFS[375]: DEFAULT: owlib.c:(52) No valid 1-wire buses found
          Dec 27 21:12:27 domoticz systemd[1]: start1wire.service: Control process exited, code=exited status=1
          Dec 27 21:12:27 domoticz systemd[1]: Failed to start LSB: Start OWFS at boot time.
          Dec 27 21:12:27 domoticz systemd[1]: start1wire.service: Unit entered failed state.
          Dec 27 21:12:27 domoticz systemd[1]: start1wire.service: Failed with result 'exit-code'.
          Dec 27 21:12:27 domoticz dphys-swapfile[329]: want /var/swap=100MByte, checking existing: keeping it
          Dec 27 21:12:27 domoticz kernel: [    4.979888] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
          Dec 27 21:12:27 domoticz kernel: [    4.979897] brcmfmac: power management disabled
          Dec 27 21:12:27 domoticz kernel: [    4.987898] Adding 102396k swap on /var/swap.  Priority:-1 extents:1 across:102396k SSFS
          Dec 27 21:12:27 domoticz dphys-swapfile[329]: done.
          Dec 27 21:12:27 domoticz systemd[1]: Started LSB: Autogenerate and use a swap file.
          Dec 27 21:12:27 domoticz dhcpcd[339]: eth0: waiting for carrier
          Dec 27 21:12:27 domoticz dhcpcd[339]: wlan0: waiting for carrier
          Dec 27 21:12:27 domoticz dhcpcd[339]: wlan0: carrier acquired
          Dec 27 21:12:27 domoticz kernel: [    5.321930] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
          Dec 27 21:12:27 domoticz kernel: [    5.322223] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
          Dec 27 21:12:27 domoticz dhcpcd[339]: DUID 00:01:00:01:21:b0:d9:d9:b8:27:eb:81:d4:7f
          Dec 27 21:12:27 domoticz dhcpcd[339]: wlan0: IAID eb:81:d4:7f
          Dec 27 21:12:27 domoticz dhcpcd[339]: wlan0: adding address fe80::6bd:3cc7:2b64:c842
          Dec 27 21:12:27 domoticz dhcpcd[339]: wlan0: carrier lost
          Dec 27 21:12:28 domoticz dhcpcd[339]: wlan0: deleting address fe80::6bd:3cc7:2b64:c842
          Dec 27 21:12:29 domoticz dhcpcd[339]: eth0: carrier acquired
          Dec 27 21:12:29 domoticz kernel: [    6.725223] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
          Dec 27 21:12:29 domoticz kernel: [    6.726375] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
          Dec 27 21:12:29 domoticz dhcpcd[339]: eth0: IAID eb:d4:81:2a
          Dec 27 21:12:29 domoticz dhcpcd[339]: eth0: adding address fe80::7a80:6e8f:27f0:4005
          Dec 27 21:12:29 domoticz dhcpcd[339]: eth0: probing address 192.168.13.5/24
          Dec 27 21:12:29 domoticz dhcpcd[339]: eth0: soliciting an IPv6 router
          Dec 27 21:12:30 domoticz avahi-daemon[327]: Joining mDNS multicast group on interface eth0.IPv6 with address fe80::7a80:6e8f:27f0:4005.
          Dec 27 21:12:30 domoticz avahi-daemon[327]: New relevant interface eth0.IPv6 for mDNS.
          Dec 27 21:12:30 domoticz avahi-daemon[327]: Registering new address record for fe80::7a80:6e8f:27f0:4005 on eth0.*.
          Dec 27 21:12:34 domoticz dhcpcd[339]: eth0: using static address 192.168.13.5/24
          Dec 27 21:12:34 domoticz dhcpcd[339]: eth0: adding route to 192.168.13.0/24
          Dec 27 21:12:34 domoticz dhcpcd[339]: eth0: adding default route via 192.168.13.1
          Dec 27 21:12:34 domoticz avahi-daemon[327]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.13.5.
          Dec 27 21:12:34 domoticz avahi-daemon[327]: New relevant interface eth0.IPv4 for mDNS.
          Dec 27 21:12:34 domoticz avahi-daemon[327]: Registering new address record for 192.168.13.5 on eth0.IPv4.
          Dec 27 21:12:34 domoticz dhcpcd[339]: forked to background, child pid 470
          Dec 27 21:12:34 domoticz systemd[1]: Started dhcpcd on all interfaces.
          Dec 27 21:12:34 domoticz systemd[1]: Reached target Network.
          Dec 27 21:12:34 domoticz systemd[1]: Reached target Network is Online.
          Dec 27 21:12:34 domoticz systemd[1]: Starting LSB: Home Automation System...
          Dec 27 21:12:34 domoticz systemd[1]: Starting /etc/rc.local Compatibility...
          Dec 27 21:12:34 domoticz systemd[1]: Starting Permit User Sessions...
          Dec 27 21:12:34 domoticz systemd[1]: Starting OpenBSD Secure Shell server...
          Dec 27 21:12:34 domoticz systemd[1]: Started /etc/rc.local Compatibility.
          Dec 27 21:12:34 domoticz systemd[1]: Started Permit User Sessions.
          Dec 27 21:12:34 domoticz systemd[1]: Starting Hold until boot process finishes up...
          Dec 27 21:12:34 domoticz systemd[1]: Starting Terminate Plymouth Boot Screen...
          Dec 27 21:12:34 domoticz systemd[1]: Received SIGRTMIN+21 from PID 190 (plymouthd).
          Dec 27 21:12:34 domoticz systemd[1]: Started Hold until boot process finishes up.
          Dec 27 21:12:34 domoticz systemd[1]: Started Terminate Plymouth Boot Screen.
          Dec 27 21:12:34 domoticz systemd[1]: Started Getty on tty1.
          Dec 27 21:12:34 domoticz systemd[1]: Reached target Login Prompts.
          Dec 27 21:12:34 domoticz systemd[1]: Started OpenBSD Secure Shell server.
          Dec 27 21:12:35 domoticz domoticz.sh[471]: 2017-12-27 21:12:35.467  Domoticz V3.8796 (c)2012-2017 GizMoCuz
          Dec 27 21:12:35 domoticz domoticz.sh[471]: 2017-12-27 21:12:35.467  Build Hash: 2d99bbbc, Date: 2017-12-24 07:06:53
          Dec 27 21:12:35 domoticz domoticz.sh[471]: 2017-12-27 21:12:35.468  Startup Path: /home/pi/domoticz/
          Dec 27 21:12:35 domoticz domoticz.sh[471]: domoticz: Domoticz is starting up....
          Dec 27 21:12:35 domoticz domoticz: Domoticz is starting up....
          Dec 27 21:12:35 domoticz domoticz: Domoticz running...
          Dec 27 21:12:35 domoticz systemd[1]: Started LSB: Home Automation System.
          Dec 27 21:12:35 domoticz systemd[1]: Reached target Multi-User System.
          Dec 27 21:12:35 domoticz systemd[1]: Reached target Graphical Interface.
          Dec 27 21:12:35 domoticz systemd[1]: Starting Update UTMP about System Runlevel Changes...
          Dec 27 21:12:35 domoticz systemd[1]: Started Update UTMP about System Runlevel Changes.
          Dec 27 21:12:35 domoticz systemd[1]: Startup finished in 1.510s (kernel) + 11.498s (userspace) = 13.009s.
          Dec 27 21:12:38 domoticz kernel: [   15.710546] uart-pl011 3f201000.serial: no DMA platform data
          Dec 27 21:12:42 domoticz dhcpcd[470]: eth0: no IPv6 Routers available
          Dec 27 21:12:53 domoticz systemd[1]: Created slice User Slice of pi.
          Dec 27 21:12:53 domoticz systemd[1]: Starting User Manager for UID 1000...
          Dec 27 21:12:53 domoticz systemd[1]: Started Session c1 of user pi.
          Dec 27 21:12:53 domoticz systemd[535]: Listening on GnuPG cryptographic agent and passphrase cache (restricted).
          Dec 27 21:12:53 domoticz systemd[535]: Listening on GnuPG cryptographic agent and passphrase cache.
          Dec 27 21:12:53 domoticz systemd[535]: Listening on GnuPG cryptographic agent (access for web browsers).
          Dec 27 21:12:53 domoticz systemd[535]: Reached target Paths.
          Dec 27 21:12:53 domoticz systemd[535]: Listening on GnuPG cryptographic agent (ssh-agent emulation).
          Dec 27 21:12:53 domoticz systemd[535]: Reached target Sockets.
          Dec 27 21:12:53 domoticz systemd[535]: Reached target Timers.
          Dec 27 21:12:53 domoticz systemd[535]: Reached target Basic System.
          Dec 27 21:12:53 domoticz systemd[535]: Reached target Default.
          Dec 27 21:12:53 domoticz systemd[535]: Startup finished in 48ms.
          Dec 27 21:12:53 domoticz systemd[1]: Started User Manager for UID 1000.
          Dec 27 21:13:03 domoticz systemd[535]: Time has been changed
          Dec 27 21:13:03 domoticz systemd[1]: Time has been changed
          Dec 27 21:13:03 domoticz systemd-timesyncd[285]: Synchronized to time server 195.189.85.132:123 (2.debian.pool.ntp.org).
          Dec 27 21:13:03 domoticz systemd[1]: apt-daily.timer: Adding 8h 6min 59.681187s random time.
          Dec 27 21:13:03 domoticz systemd[1]: apt-daily-upgrade.timer: Adding 32min 42.364143s random time.```
          mfalkviddM Offline
          mfalkviddM Offline
          mfalkvidd
          Mod
          wrote on last edited by
          #708

          @pepson ok, so mysgw does at least log to syslog, as seen here

          Dec 27 21:12:27 domoticz mysgw: Starting gateway...
          Dec 27 21:12:27 domoticz mysgw: Protocol version - 2.2.0-rc.2
          

          but nothing else. I expected there to be more information, but maybe I'm just not familiar enough with the raspberry pi gateway.

          1 Reply Last reply
          0
          • pepsonP Offline
            pepsonP Offline
            pepson
            wrote on last edited by
            #709

            Yes but only one time read and then start the problem.

            1 Reply Last reply
            0
            • gohanG Offline
              gohanG Offline
              gohan
              Mod
              wrote on last edited by
              #710

              Can you try building the ethernet gateway instead?

              1 Reply Last reply
              0
              • pepsonP Offline
                pepsonP Offline
                pepson
                wrote on last edited by
                #711

                Ethernet work ok. But i better want serial and found bug and solution why not working serial...

                1 Reply Last reply
                0
                • gohanG Offline
                  gohanG Offline
                  gohan
                  Mod
                  wrote on last edited by
                  #712

                  I just wanted to make sure at least it was working OK as ethernet.

                  1 Reply Last reply
                  0
                  • pepsonP Offline
                    pepsonP Offline
                    pepson
                    wrote on last edited by
                    #713

                    Problem is only on serial...

                    1 Reply Last reply
                    0
                    • pepsonP Offline
                      pepsonP Offline
                      pepson
                      wrote on last edited by
                      #714

                      Please help...

                      zboblamontZ 1 Reply Last reply
                      0
                      • pepsonP pepson

                        Please help...

                        zboblamontZ Offline
                        zboblamontZ Offline
                        zboblamont
                        wrote on last edited by
                        #715

                        @pepson Just a suggestion, but are you sure the Pi3 is looking at ttyUSB1, ie have you confirmed this is the Gateway serial connection ?
                        I am using direct serial connection to the pi3 GPIO as ttySO with Domoticz, but when I tried a USB Gateway at one point, the connection was NOT working using the expected ttyUSB quoted. I had to check the tty connections via Putty to establish the actual link...

                        1 Reply Last reply
                        1
                        • pepsonP Offline
                          pepsonP Offline
                          pepson
                          wrote on last edited by
                          #716

                          But can you give me commend to build it as you use ttySO ?

                          1 Reply Last reply
                          0
                          • pepsonP Offline
                            pepsonP Offline
                            pepson
                            wrote on last edited by
                            #717

                            I build it as ttySO
                            ./configure --my-transport=rfm69 --my-rfm69-frequency=868 --my-is-rfm69hw --my-gateway=serial --my-serial-is-pty --my-serial-pty=/dev/ttySO

                            and i have and info:

                            2017-12-28 15:40:21.822 MySensors: Using serial port: /dev/ttyS0
                            2017-12-28 15:40:21.832 Error: MySensors: Error opening serial port!

                            1 Reply Last reply
                            0
                            • pepsonP Offline
                              pepsonP Offline
                              pepson
                              wrote on last edited by
                              #718

                              Then build as /dev/serial0 and the same problem. This is show in log Domoticz. One read version and port closed.

                              2017-12-28 15:48:14.418 MySensors: Using serial port: /dev/serial0
                              2017-12-28 15:48:14.418 MySensors: Gateway Version: 2.2.0-rc.2
                              2017-12-28 15:48:14.418 Error: Serial Port closed!... Error: End of file
                              2017-12-28 15:48:15.418 MySensors: retrying in 30 seconds...

                              mfalkviddM 1 Reply Last reply
                              0
                              • pepsonP pepson

                                Then build as /dev/serial0 and the same problem. This is show in log Domoticz. One read version and port closed.

                                2017-12-28 15:48:14.418 MySensors: Using serial port: /dev/serial0
                                2017-12-28 15:48:14.418 MySensors: Gateway Version: 2.2.0-rc.2
                                2017-12-28 15:48:14.418 Error: Serial Port closed!... Error: End of file
                                2017-12-28 15:48:15.418 MySensors: retrying in 30 seconds...

                                mfalkviddM Offline
                                mfalkviddM Offline
                                mfalkvidd
                                Mod
                                wrote on last edited by
                                #719

                                @pepson could you post your hardware settings in Domoticz? This is what works for me:
                                0_1514474366659_66d2b11b-dcc4-46ec-83e3-767278ec3e1f-image.png

                                Could you also try building the gateway without rfm69 support, to check if the problem is generic or related to rfm69. Use this:

                                ./configure --my-transport=none --my-gateway=serial --my-serial-is-pty --my-serial-pty=/dev/ttyUSB42
                                make && sudo ./bin/mysgw -d
                                
                                1 Reply Last reply
                                0
                                • pepsonP Offline
                                  pepsonP Offline
                                  pepson
                                  wrote on last edited by
                                  #720

                                  Hello
                                  Thanks for your help. I start from beginning build DOmoticz on my RPi3 with clean latest image. After run in Sudo raspi-config i enable SPI and Serial , then install DOmoticz and now all works OK. Then build Mysensor Gateway and all is ok with no error in Domoticz. Works on /dev/ttyUSB42

                                  1 Reply Last reply
                                  1
                                  • pepsonP Offline
                                    pepsonP Offline
                                    pepson
                                    wrote on last edited by
                                    #721

                                    But how i can build MySensors Gateway on serial with radio RFM69HW but on old version 2.1.1 ?

                                    1 Reply Last reply
                                    0
                                    • pepsonP Offline
                                      pepsonP Offline
                                      pepson
                                      wrote on last edited by
                                      #722

                                      And have next problem... i build sketch on version 2.2.0-rc2 but after write to Arduino Mini Pro he is not connected to my Gateway on RPI3.

                                      This is sketch. What is wrong ?

                                      /*
                                         Relay with button sketch
                                         modified to work with no uplink
                                         to gateway and try to maintain sync to controller
                                      */
                                      
                                      
                                      #define MY_DEBUG                               // Enable debug prints to serial monitor
                                      
                                      #define MY_RADIO_RFM69
                                      #define MY_RFM69_FREQUENCY 868
                                      #define MY_IS_RFM69HW
                                      #define MY_RFM69_NEW_DRIVER
                                      
                                      //#define MY_NODE_ID 203                       // Node id defaults to AUTO (tries to fetch id from controller) 
                                      
                                      #define MY_TRANSPORT_WAIT_READY_MS 5000        //set how long to wait for transport ready in milliseconds
                                      
                                      #define MY_REPEATER_FEATURE                    // Enabled repeater feature for this node
                                      
                                      #include <MySensors.h>
                                      #include <Bounce2.h>
                                      
                                      #define RELAY_PIN  5      // Arduino Digital I/O pin number for relay 
                                      #define BUTTON_PIN  3     // Arduino Digital I/O pin number for button 
                                      #define CHILD_ID 1        // Id of the sensor child
                                      #define RELAY_ON 1
                                      #define RELAY_OFF 0
                                      
                                      Bounce debouncer = Bounce();
                                      int oldValue = 0;
                                      bool uplinkAvailable = true;
                                      bool state = false;
                                      bool requestState;
                                      bool firstStart = true;
                                      unsigned long uplinkCheckTime ;                // holder for uplink checks
                                      unsigned long uplinkCheckPeriod = 30*1000;     // time between checks for uplink in milliseconds
                                      unsigned long returnWait = 1000;               // how long to wait for return from controller in milliseconds.. adjust as needed
                                      unsigned long oldTime = 0;
                                      unsigned long newTime = 0;
                                      MyMessage msg(CHILD_ID, V_STATUS);
                                      
                                      void setup(){
                                        pinMode(BUTTON_PIN, INPUT_PULLUP);           // Setup the button pin, Activate internal pull-up
                                        
                                        debouncer.attach(BUTTON_PIN);                // After setting up the button, setup debouncer
                                        debouncer.interval(5);
                                      
                                        pinMode(RELAY_PIN, OUTPUT);                 // set relay pin in output mode
                                        digitalWrite(RELAY_PIN, RELAY_OFF);         // Make sure relay is off when starting up
                                      }
                                      
                                      void presentation()  {
                                        // Send the sketch version information to the gateway and Controller
                                        sendSketchInfo("1xRelay & Button", "2.2.0-rc2");
                                      
                                        // Register all sensors to gw (they will be created as child devices)
                                        present(CHILD_ID, S_BINARY);
                                      }
                                      
                                      
                                      void loop(){
                                        if (firstStart) {                            // this code is only run once at startup
                                          Serial.println("First run started");
                                          requestTime();                             // get time from controller
                                          wait (returnWait);                         // delay to allow time to return
                                          if (oldTime == 0){                         // check to see if there was a return from the time request
                                            Serial.println("uplink not available");
                                            uplinkAvailable = false;                 // no uplink established
                                            uplinkCheckTime = millis();
                                          }
                                           else{
                                            Serial.println("uplink available");
                                            request( CHILD_ID, V_STATUS);            // get status of switch on controller
                                            wait (returnWait);                       //wait needed to allow request to return from controller
                                            Serial.print("controller state --- ");
                                            Serial.println(requestState);
                                            if (requestState != state) {             // check that controller is corectly showing the current relay state
                                              send(msg.set(state), false);           // notify controller of current state
                                            } 
                                           }   
                                        firstStart = false;                                          // set firstStart flag false to prevent code from running again
                                       }
                                      
                                        debouncer.update();
                                        int value = debouncer.read();                               // Get the update value
                                        if (value != oldValue && value == 0) {                      // check for new button push
                                          state =  !state;                                          // Toggle the state
                                          digitalWrite(RELAY_PIN, state ? RELAY_ON : RELAY_OFF);    // switch the relay to the new state
                                          requestTime();
                                          wait (returnWait);                                               // delay to allow time to return
                                          if (oldTime != newTime){                                  // if times are different then uplink is available
                                            send(msg.set(state), false);
                                            oldTime = newTime;
                                          }
                                          else{                                                    // if times are the same no uplink is available
                                           Serial.println("uplink not available");
                                            uplinkAvailable = false;                                // no uplink available, set flag false
                                            uplinkCheckTime = millis();                             // start the timer from now
                                          }
                                      
                                        }
                                        oldValue = value;
                                       
                                        if (!uplinkAvailable && (millis() - uplinkCheckTime > uplinkCheckPeriod) ) {       // test to see if function should be called
                                          uplinkCheck();                                                                  // call uplink checking function
                                        }
                                      
                                      }
                                      
                                      /*-------------------start of functions--------------------------*/
                                      
                                      void receive(const MyMessage &message) {
                                        if (message.type == V_STATUS) {                                   // check to see if incoming message is for a switch
                                          switch (message.getCommand()) {                                 // message.getCommand will give us the command type of the incomming message
                                            case C_SET:                                                   //message is a set command  from controller to update relay state
                                              state = message.getBool();                                  // get the new state
                                              digitalWrite(RELAY_PIN, state ? RELAY_ON : RELAY_OFF);      // switch relay to new state
                                              uplinkAvailable = true;                                     //  uplink established
                                              /*---- Write some debug info----*/
                                              Serial.print("Incoming change for sensor:");
                                              Serial.print(message.sensor);
                                              Serial.print(", New status: ");
                                              Serial.println(message.getBool());
                                              break;
                                            case C_REQ:                                               // message is a returning request from controller
                                              requestState = message.getBool();                       // update requestState with returning state
                                              break;
                                          }
                                        }
                                      }
                                      
                                      void uplinkCheck() {
                                          requestTime();
                                          wait (returnWait);                       // wait for time return.. this may need to be varied for your system
                                         if (oldTime != newTime){
                                           Serial.println("uplink re-established");
                                           request( CHILD_ID, V_STATUS);
                                           wait (returnWait);                        //wait needed to allow request to return from controller
                                          if (requestState != state) {              // check that controller is corectly showing the current relay state
                                            send(msg.set(state), false);            // notify controller of current state no ack
                                            uplinkAvailable = true;                 //  uplink established
                                            oldTime = newTime;
                                          }
                                        }
                                        uplinkCheckTime = millis();                // reset the checktime
                                        Serial.println("uplinkchecktime reset");
                                      }
                                      
                                      
                                      void receiveTime(unsigned long time)
                                      {
                                        if (firstStart){
                                          oldTime = time;
                                          newTime = time;
                                        }
                                        else{
                                        newTime = time;
                                      }
                                        Serial.print("time received---- " );
                                        Serial.println(time);
                                      }```
                                      zboblamontZ 1 Reply Last reply
                                      0
                                      • pepsonP pepson

                                        And have next problem... i build sketch on version 2.2.0-rc2 but after write to Arduino Mini Pro he is not connected to my Gateway on RPI3.

                                        This is sketch. What is wrong ?

                                        /*
                                           Relay with button sketch
                                           modified to work with no uplink
                                           to gateway and try to maintain sync to controller
                                        */
                                        
                                        
                                        #define MY_DEBUG                               // Enable debug prints to serial monitor
                                        
                                        #define MY_RADIO_RFM69
                                        #define MY_RFM69_FREQUENCY 868
                                        #define MY_IS_RFM69HW
                                        #define MY_RFM69_NEW_DRIVER
                                        
                                        //#define MY_NODE_ID 203                       // Node id defaults to AUTO (tries to fetch id from controller) 
                                        
                                        #define MY_TRANSPORT_WAIT_READY_MS 5000        //set how long to wait for transport ready in milliseconds
                                        
                                        #define MY_REPEATER_FEATURE                    // Enabled repeater feature for this node
                                        
                                        #include <MySensors.h>
                                        #include <Bounce2.h>
                                        
                                        #define RELAY_PIN  5      // Arduino Digital I/O pin number for relay 
                                        #define BUTTON_PIN  3     // Arduino Digital I/O pin number for button 
                                        #define CHILD_ID 1        // Id of the sensor child
                                        #define RELAY_ON 1
                                        #define RELAY_OFF 0
                                        
                                        Bounce debouncer = Bounce();
                                        int oldValue = 0;
                                        bool uplinkAvailable = true;
                                        bool state = false;
                                        bool requestState;
                                        bool firstStart = true;
                                        unsigned long uplinkCheckTime ;                // holder for uplink checks
                                        unsigned long uplinkCheckPeriod = 30*1000;     // time between checks for uplink in milliseconds
                                        unsigned long returnWait = 1000;               // how long to wait for return from controller in milliseconds.. adjust as needed
                                        unsigned long oldTime = 0;
                                        unsigned long newTime = 0;
                                        MyMessage msg(CHILD_ID, V_STATUS);
                                        
                                        void setup(){
                                          pinMode(BUTTON_PIN, INPUT_PULLUP);           // Setup the button pin, Activate internal pull-up
                                          
                                          debouncer.attach(BUTTON_PIN);                // After setting up the button, setup debouncer
                                          debouncer.interval(5);
                                        
                                          pinMode(RELAY_PIN, OUTPUT);                 // set relay pin in output mode
                                          digitalWrite(RELAY_PIN, RELAY_OFF);         // Make sure relay is off when starting up
                                        }
                                        
                                        void presentation()  {
                                          // Send the sketch version information to the gateway and Controller
                                          sendSketchInfo("1xRelay & Button", "2.2.0-rc2");
                                        
                                          // Register all sensors to gw (they will be created as child devices)
                                          present(CHILD_ID, S_BINARY);
                                        }
                                        
                                        
                                        void loop(){
                                          if (firstStart) {                            // this code is only run once at startup
                                            Serial.println("First run started");
                                            requestTime();                             // get time from controller
                                            wait (returnWait);                         // delay to allow time to return
                                            if (oldTime == 0){                         // check to see if there was a return from the time request
                                              Serial.println("uplink not available");
                                              uplinkAvailable = false;                 // no uplink established
                                              uplinkCheckTime = millis();
                                            }
                                             else{
                                              Serial.println("uplink available");
                                              request( CHILD_ID, V_STATUS);            // get status of switch on controller
                                              wait (returnWait);                       //wait needed to allow request to return from controller
                                              Serial.print("controller state --- ");
                                              Serial.println(requestState);
                                              if (requestState != state) {             // check that controller is corectly showing the current relay state
                                                send(msg.set(state), false);           // notify controller of current state
                                              } 
                                             }   
                                          firstStart = false;                                          // set firstStart flag false to prevent code from running again
                                         }
                                        
                                          debouncer.update();
                                          int value = debouncer.read();                               // Get the update value
                                          if (value != oldValue && value == 0) {                      // check for new button push
                                            state =  !state;                                          // Toggle the state
                                            digitalWrite(RELAY_PIN, state ? RELAY_ON : RELAY_OFF);    // switch the relay to the new state
                                            requestTime();
                                            wait (returnWait);                                               // delay to allow time to return
                                            if (oldTime != newTime){                                  // if times are different then uplink is available
                                              send(msg.set(state), false);
                                              oldTime = newTime;
                                            }
                                            else{                                                    // if times are the same no uplink is available
                                             Serial.println("uplink not available");
                                              uplinkAvailable = false;                                // no uplink available, set flag false
                                              uplinkCheckTime = millis();                             // start the timer from now
                                            }
                                        
                                          }
                                          oldValue = value;
                                         
                                          if (!uplinkAvailable && (millis() - uplinkCheckTime > uplinkCheckPeriod) ) {       // test to see if function should be called
                                            uplinkCheck();                                                                  // call uplink checking function
                                          }
                                        
                                        }
                                        
                                        /*-------------------start of functions--------------------------*/
                                        
                                        void receive(const MyMessage &message) {
                                          if (message.type == V_STATUS) {                                   // check to see if incoming message is for a switch
                                            switch (message.getCommand()) {                                 // message.getCommand will give us the command type of the incomming message
                                              case C_SET:                                                   //message is a set command  from controller to update relay state
                                                state = message.getBool();                                  // get the new state
                                                digitalWrite(RELAY_PIN, state ? RELAY_ON : RELAY_OFF);      // switch relay to new state
                                                uplinkAvailable = true;                                     //  uplink established
                                                /*---- Write some debug info----*/
                                                Serial.print("Incoming change for sensor:");
                                                Serial.print(message.sensor);
                                                Serial.print(", New status: ");
                                                Serial.println(message.getBool());
                                                break;
                                              case C_REQ:                                               // message is a returning request from controller
                                                requestState = message.getBool();                       // update requestState with returning state
                                                break;
                                            }
                                          }
                                        }
                                        
                                        void uplinkCheck() {
                                            requestTime();
                                            wait (returnWait);                       // wait for time return.. this may need to be varied for your system
                                           if (oldTime != newTime){
                                             Serial.println("uplink re-established");
                                             request( CHILD_ID, V_STATUS);
                                             wait (returnWait);                        //wait needed to allow request to return from controller
                                            if (requestState != state) {              // check that controller is corectly showing the current relay state
                                              send(msg.set(state), false);            // notify controller of current state no ack
                                              uplinkAvailable = true;                 //  uplink established
                                              oldTime = newTime;
                                            }
                                          }
                                          uplinkCheckTime = millis();                // reset the checktime
                                          Serial.println("uplinkchecktime reset");
                                        }
                                        
                                        
                                        void receiveTime(unsigned long time)
                                        {
                                          if (firstStart){
                                            oldTime = time;
                                            newTime = time;
                                          }
                                          else{
                                          newTime = time;
                                        }
                                          Serial.print("time received---- " );
                                          Serial.println(time);
                                        }```
                                        zboblamontZ Offline
                                        zboblamontZ Offline
                                        zboblamont
                                        wrote on last edited by
                                        #723

                                        @pepson Try walking in little steps trying each stage rather than running into new walls then expressing surprise at broken nose, no offence intended ;)
                                        Gateway and nodes, same platform, same version..... Otherwise they are speaking Chinese and Swedish hoping for somebody to explain the meaning of fubar...

                                        1 Reply Last reply
                                        1
                                        • pepsonP Offline
                                          pepsonP Offline
                                          pepson
                                          wrote on last edited by pepson
                                          #724

                                          I use the same version now 2.2.0-rc2 but when i programmed sketch to node it not connection to Gateway... That i want come back to version 2.1.1 gateway but i dont know how ? Or resolved problem Node 2.2.0-rc2 i stay on this.

                                          But when run debug gateway show this:

                                          
                                          pi@domoticz:~/MySensors $ sudo ./bin/mysgw -d
                                          mysgw: Starting gateway...
                                          mysgw: Protocol version - 2.2.0-rc.2
                                          mysgw: MCO:BGN:INIT GW,CP=RPNGL---,VER=2.2.0-rc.2
                                          mysgw: TSF:LRT:OK
                                          mysgw: TSM:INIT
                                          mysgw: TSF:WUR:MS=0
                                          mysgw: TSM:INIT:TSP OK
                                          mysgw: TSM:INIT:GW MODE
                                          mysgw: TSM:READY:ID=0,PAR=0,DIS=0
                                          mysgw: MCO:REG:NOT NEEDED
                                          mysgw: MCO:BGN:STP
                                          mysgw: MCO:BGN:INIT OK,TSP=1
                                          mysgw: !TSF:SAN:FAIL
                                          mysgw: TSM:FAIL:CNT=1
                                          mysgw: TSM:FAIL:DIS
                                          mysgw: TSF:TDI:TSL
                                          mysgw: TSM:FAIL:RE-INIT
                                          mysgw: TSM:INIT
                                          mysgw: TSM:INIT:TSP OK
                                          mysgw: TSM:INIT:GW MODE
                                          

                                          This is sketch 2.2.0-rc2

                                          /*
                                             Relay with button sketch
                                             modified to work with no uplink
                                             to gateway and try to maintain sync to controller
                                          */
                                          
                                          
                                          #define MY_DEBUG                               // Enable debug prints to serial monitor
                                          
                                          #define MY_RADIO_RFM69
                                          #define RFM69_868MHZ
                                          #define MY_IS_RFM69HW
                                          #define MY_RFM69_NEW_DRIVER
                                          
                                          //#define MY_NODE_ID 203                       // Node id defaults to AUTO (tries to fetch id from controller) 
                                          
                                          #define MY_TRANSPORT_WAIT_READY_MS 5000        //set how long to wait for transport ready in milliseconds
                                          
                                          #define MY_REPEATER_FEATURE                    // Enabled repeater feature for this node
                                          
                                          #include <MySensors.h>
                                          #include <Bounce2.h>
                                          
                                          #define RELAY_PIN  5      // Arduino Digital I/O pin number for relay 
                                          #define BUTTON_PIN  3     // Arduino Digital I/O pin number for button 
                                          #define CHILD_ID 1        // Id of the sensor child
                                          #define RELAY_ON 1
                                          #define RELAY_OFF 0
                                          
                                          Bounce debouncer = Bounce();
                                          int oldValue = 0;
                                          bool uplinkAvailable = true;
                                          bool state = false;
                                          bool requestState;
                                          bool firstStart = true;
                                          unsigned long uplinkCheckTime ;                // holder for uplink checks
                                          unsigned long uplinkCheckPeriod = 30*1000;     // time between checks for uplink in milliseconds
                                          unsigned long returnWait = 1000;               // how long to wait for return from controller in milliseconds.. adjust as needed
                                          unsigned long oldTime = 0;
                                          unsigned long newTime = 0;
                                          MyMessage msg(CHILD_ID, V_STATUS);
                                          
                                          void setup(){
                                            pinMode(BUTTON_PIN, INPUT_PULLUP);           // Setup the button pin, Activate internal pull-up
                                            
                                            debouncer.attach(BUTTON_PIN);                // After setting up the button, setup debouncer
                                            debouncer.interval(5);
                                          
                                            pinMode(RELAY_PIN, OUTPUT);                 // set relay pin in output mode
                                            digitalWrite(RELAY_PIN, RELAY_OFF);         // Make sure relay is off when starting up
                                          }
                                          
                                          void presentation()  {
                                            // Send the sketch version information to the gateway and Controller
                                            sendSketchInfo("1xRelay & Button", "2.2.0-rc2");
                                          
                                            // Register all sensors to gw (they will be created as child devices)
                                            present(CHILD_ID, S_BINARY);
                                          }
                                          
                                          
                                          void loop(){
                                            if (firstStart) {                            // this code is only run once at startup
                                              Serial.println("First run started");
                                              requestTime();                             // get time from controller
                                              wait (returnWait);                         // delay to allow time to return
                                              if (oldTime == 0){                         // check to see if there was a return from the time request
                                                Serial.println("uplink not available");
                                                uplinkAvailable = false;                 // no uplink established
                                                uplinkCheckTime = millis();
                                              }
                                               else{
                                                Serial.println("uplink available");
                                                request( CHILD_ID, V_STATUS);            // get status of switch on controller
                                                wait (returnWait);                       //wait needed to allow request to return from controller
                                                Serial.print("controller state --- ");
                                                Serial.println(requestState);
                                                if (requestState != state) {             // check that controller is corectly showing the current relay state
                                                  send(msg.set(state), false);           // notify controller of current state
                                                } 
                                               }   
                                            firstStart = false;                                          // set firstStart flag false to prevent code from running again
                                           }
                                          
                                            debouncer.update();
                                            int value = debouncer.read();                               // Get the update value
                                            if (value != oldValue && value == 0) {                      // check for new button push
                                              state =  !state;                                          // Toggle the state
                                              digitalWrite(RELAY_PIN, state ? RELAY_ON : RELAY_OFF);    // switch the relay to the new state
                                              requestTime();
                                              wait (returnWait);                                               // delay to allow time to return
                                              if (oldTime != newTime){                                  // if times are different then uplink is available
                                                send(msg.set(state), false);
                                                oldTime = newTime;
                                              }
                                              else{                                                    // if times are the same no uplink is available
                                               Serial.println("uplink not available");
                                                uplinkAvailable = false;                                // no uplink available, set flag false
                                                uplinkCheckTime = millis();                             // start the timer from now
                                              }
                                          
                                            }
                                            oldValue = value;
                                           
                                            if (!uplinkAvailable && (millis() - uplinkCheckTime > uplinkCheckPeriod) ) {       // test to see if function should be called
                                              uplinkCheck();                                                                  // call uplink checking function
                                            }
                                          
                                          }
                                          
                                          /*-------------------start of functions--------------------------*/
                                          
                                          void receive(const MyMessage &message) {
                                            if (message.type == V_STATUS) {                                   // check to see if incoming message is for a switch
                                              switch (message.getCommand()) {                                 // message.getCommand will give us the command type of the incomming message
                                                case C_SET:                                                   //message is a set command  from controller to update relay state
                                                  state = message.getBool();                                  // get the new state
                                                  digitalWrite(RELAY_PIN, state ? RELAY_ON : RELAY_OFF);      // switch relay to new state
                                                  uplinkAvailable = true;                                     //  uplink established
                                                  /*---- Write some debug info----*/
                                                  Serial.print("Incoming change for sensor:");
                                                  Serial.print(message.sensor);
                                                  Serial.print(", New status: ");
                                                  Serial.println(message.getBool());
                                                  break;
                                                case C_REQ:                                               // message is a returning request from controller
                                                  requestState = message.getBool();                       // update requestState with returning state
                                                  break;
                                              }
                                            }
                                          }
                                          
                                          void uplinkCheck() {
                                              requestTime();
                                              wait (returnWait);                       // wait for time return.. this may need to be varied for your system
                                             if (oldTime != newTime){
                                               Serial.println("uplink re-established");
                                               request( CHILD_ID, V_STATUS);
                                               wait (returnWait);                        //wait needed to allow request to return from controller
                                              if (requestState != state) {              // check that controller is corectly showing the current relay state
                                                send(msg.set(state), false);            // notify controller of current state no ack
                                                uplinkAvailable = true;                 //  uplink established
                                                oldTime = newTime;
                                              }
                                            }
                                            uplinkCheckTime = millis();                // reset the checktime
                                            Serial.println("uplinkchecktime reset");
                                          }
                                          
                                          
                                          void receiveTime(unsigned long time)
                                          {
                                            if (firstStart){
                                              oldTime = time;
                                              newTime = time;
                                            }
                                            else{
                                            newTime = time;
                                          }
                                            Serial.print("time received---- " );
                                            Serial.println(time);
                                          }```
                                          zboblamontZ 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          21

                                          Online

                                          11.7k

                                          Users

                                          11.2k

                                          Topics

                                          113.1k

                                          Posts


                                          Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • MySensors
                                          • OpenHardware.io
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular