• 10 dec 2017: forum version update. In case of issues use this topic.
  • 30 nov 2017: pilight moved servers. In case of issues use this topic.
Hello There, Guest! Login Register


Shelly device
#31
Can you try again tomorrow with the new nightly?
 
Reply
#32
(10-23-2019, 07:09 PM)curlymo Wrote: Can you try again tomorrow with the new nightly?

Today I got the new nightly and the shellyplug-s works great now, many thanks.

There is one small general issue with both shelly's (shelly1 und shellyplug-s). When I do "service pilight start", there is a certain time (about 30-60 sec), where I can toggle the switch in the gui, but the shelly's do not respond. After that time everything works fine.

Uli
 
Reply
#33
That's because before that time the connection between pilight and the Shelly's hasn't been made.

I'm planning to make the webgui switches readonly when there is no connection.
 
Reply
#34
(10-25-2019, 03:10 PM)curlymo Wrote: That's because before that time the connection between pilight and the Shelly's hasn't been made.

I'm planning to make the webgui switches readonly when there is no connection.

That sounds like a good idea

Uli
 
Reply
#35
Hello curlymo!

I have now replaced most devices by Shelly's. Worked fine for 3 devices, but now I get an instability. After about 24 h pilight terminates. pilight-daemon -D shows:
Code:
65, 0x72, 0x67, 0x79, 0x31, 0x32, 0x31, 0x34, 0x33, 0x30, 0x28, 0x00, 0x24, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x30, 0x32, 0x45, 0x2f, 0x72, 0x65, 0x6c, 0x61, 0x79, 0x2f, 0x30, 0x6f, 0x6e, 0x30, 0x2f, 0x00, 0x28, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x30, 0x32, 0x45, 0x2f, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x32, 0x39, 0x2e, 0x38, 0x31, 0x30, 0x31, 0x00, 0x2a, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x30, 0x32, 0x45, 0x2f, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x66, 0x38, 0x35, 0x2e, 0x36, 0x35, 0x30, 0x2f, 0x00, 0x2c, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x30, 0x32, 0x45, 0x2f, 0x6f, 0x76, 0x65, 0x72, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x30,
[Nov 07 06:21:02:179326] DEBUG: socket write succeeded: {"origin":"receiver","message":{"topic":"shellies/shellyplug-s-267CCC/relay/0/power","payload":"11.91"},"protocol":"mqtt","uuid":"0000-b8-27-eb-cd7a82"}

42
4
43
[Nov 07 06:21:02:179410] DEBUG: broadcasted: {"origin":"receiver","message":{"topic":"shellies/shellyplug-s-267CCC/relay/0/power","payload":"11.91"},"protocol":"mqtt","uuid":"0000-b8-27-eb-cd7a82"}
5
36
2
40
5
42
5
44
1
[Nov 07 06:21:02:179743] DEBUG: socket write succeeded: {"origin":"receiver","message":{"topic":"shellies/shellyplug-s-267CCC/temperature","payload":"27.02"},"protocol":"mqtt","uuid":"0000-b8-27-eb-cd7a82"}

[Nov 07 06:21:02:179795] DEBUG: broadcasted: {"origin":"receiver","message":{"topic":"shellies/shellyplug-s-267CCC/temperature","payload":"27.02"},"protocol":"mqtt","uuid":"0000-b8-27-eb-cd7a82"}
[Nov 07 06:21:02:180390] DEBUG: socket write succeeded: {"origin":"receiver","message":{"topic":"shellies/shellyplug-s-267CCC/relay/0/energy","payload":"6154"},"protocol":"mqtt","uuid":"0000-b8-27-eb-cd7a82"}

0x30, 0x30, 0x00, 0x2a, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x39, 0x36, 0x35, 0x2f, 0x72, 0x65, 0x6c, 0x61, 0x79, 0x2f, 0x30, 0x2f, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x35, 0x2e, 0x35, 0x31, 0x30, 0x32, 0x00, 0x2b, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x39, 0x36, 0x35, 0x2f, 0x72, 0x65, 0x6c, 0x61, 0x79, 0x2f, 0x30, 0x2f, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x31, 0x38, 0x32, 0x30, 0x33, 0x30, 0x28, 0x00, 0x24, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x39, 0x36, 0x35, 0x2f, 0x72, 0x65, 0x6c, 0x61, 0x79, 0x2f, 0x30, 0x6f, 0x6e, 0x30, 0x2f, 0x00, 0x28, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32[Nov 07 06:21:02:180447] DEBUG: broadcasted: {"origin":"receiver","message":{"topic":"shellies/shellyplug-s-267CCC/relay/0/energy","payload":"6154"},"protocol":"mqtt","uuid":"0000-b8-27-eb-cd7a82"}
, 0x36, 0x37, 0x39, 0x36, 0x35, 0x2f, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x33, 0x31, 0x2e, 0x32, 0x31, 0x30, 0x31, 0x00, 0x2a, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x39, 0x36, 0x35, 0x2f, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x66, 0x38, 0x38, 0x2e, 0x31, 0x38, 0x30, 0x2f, 0x00, 0x2c, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x39, 0x36, 0x35, 0x2f, 0x6f, 0x76, 0x65, 0x72, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x30,
[Nov 07 06:21:02:180709] DEBUG: socket write succeeded: {"origin":"receiver","message":{"topic":"shellies/shellyplug-s-267CCC/overtemperature","payload":"0"},"protocol":"mqtt","uuid":"0000-b8-27-eb-cd7a82"}

42
4
43
[Nov 07 06:21:02:180775] DEBUG: broadcasted: {"origin":"receiver","message":{"topic":"shellies/shellyplug-s-267CCC/overtemperature","payload":"0"},"protocol":"mqtt","uuid":"0000-b8-27-eb-cd7a82"}
5
36
2
40
5
42
5
44
1
[Nov 07 06:21:02:181020] DEBUG: socket write succeeded: {"origin":"receiver","message":{"topic":"shellies/shellyplug-s-267CCC/relay/0","payload":"on"},"protocol":"mqtt","uuid":"0000-b8-27-eb-cd7a82"}

[Nov 07 06:21:02:181067] DEBUG: broadcasted: {"origin":"receiver","message":{"topic":"shellies/shellyplug-s-267CCC/relay/0","payload":"on"},"protocol":"mqtt","uuid":"0000-b8-27-eb-cd7a82"}
[Nov 07 06:21:02:181321] DEBUG: socket write succeeded: {"origin":"receiver","message":{"topic":"shellies/shellyplug-s-267CCC/temperature_f","payload":"80.64"},"protocol":"mqtt","uuid":"0000-b8-27-eb-cd7a82"}

[Nov 07 06:21:02:181369] DEBUG: broadcasted: {"origin":"receiver","message":{"topic":"shellies/shellyplug-s-267CCC/temperature_f","payload":"80.64"},"protocol":"mqtt","uuid":"0000-b8-27-eb-cd7a82"}
0x30, 0x31, 0x00, 0x2a, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x33, 0x36, 0x35, 0x2f, 0x72, 0x65, 0x6c, 0x61, 0x79, 0x2f, 0x30, 0x2f, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x31, 0x33, 0x2e, 0x31, 0x34, 0x30, 0x32, 0x00, 0x2b, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x33, 0x36, 0x35, 0x2f, 0x72, 0x65, 0x6c, 0x61, 0x79, 0x2f, 0x30, 0x2f, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x32, 0x35, 0x37, 0x34, 0x38, 0x30, 0x28, 0x00, 0x24, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x33, 0x36, 0x35, 0x2f, 0x72, 0x65, 0x6c, 0x61, 0x79, 0x2f, 0x30, 0x6f, 0x6e, 0x30, 0x2f, 0x00, 0x28, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x33, 0x36, 0x35, 0x2f, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x33, 0x32, 0x2e, 0x37, 0x36, 0x30, 0x31, 0x00, 0x2a, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x33, 0x36, 0x35, 0x2f, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x66, 0x39, 0x30, 0x2e, 0x39, 0x36, 0x30, 0x2f, 0x00, 0x2c, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x33, 0x36, 0x35, 0x2f, 0x6f, 0x76, 0x65, 0x72, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x30,
42
5
43
5
36
2
40
5
42
5
44
1
0x30, 0x31, 0x00, 0x2a, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x43, 0x43, 0x43, 0x2f, 0x72, 0x65, 0x6c, 0x61, 0x79, 0x2f, 0x30, 0x2f, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x31, 0x31, 0x2e, 0x39, 0x31, 0x30, 0x31, 0x00, 0x2b, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x43, 0x43, 0x43, 0x2f, 0x72, 0x65, 0x6c, 0x61, 0x79, 0x2f, 0x30, 0x2f, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x36, 0x31, 0x35, 0x34, 0x30, 0x28, 0x00, 0x24, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x43, 0x43, 0x43, 0x2f, 0x72, 0x65, 0x6c, 0x61, 0x79, 0x2f, 0x30, 0x6f, 0x6e, 0x30, 0x2f, 0x00, 0x28, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x43, 0x43, 0x43, 0x2f, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x32, 0x37, 0x2e, 0x30, 0x32, 0x30, 0x31, 0x00, 0x2a, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x43, 0x43, 0x43, 0x2f, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x66, 0x38, 0x30, 0x2e, 0x36, 0x34, 0x30, 0x2f, 0x00, 0x2c, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x43, 0x43, 0x43, 0x2f, 0x6f, 0x76, 0x65, 0x72, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x30, 0x30, 0x30, 0x00, 0x2a, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x30, 0x32, 0x45, 0x2f, 0x72, 0x65, 0x6c, 0x61, 0x79, 0x2f, 0x30, 0x2f, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x36, 0x2e, 0x31, 0x33, 0x30, 0x32, 0x00, 0x2b, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x30, 0x32, 0x45, 0x2f, 0x72, 0x65, 0x6c, 0x61, 0x79, 0x2f, 0x30, 0x2f, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x31, 0x32, 0x31, 0x34, 0x33, 0x30, 0x28, 0x00, 0x24, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x30, 0x32, 0x45, 0x2f, 0x72, 0x65, 0x6c, 0x61, 0x79, 0x2f, 0x30, 0x6f, 0x6e, 0x30, 0x2f, 0x00, 0x28, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x30, 0x32, 0x45, 0x2f, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x32, 0x39, 0x2e, 0x38, 0x31, 0x30, 0x31, 0x00, 0x2a, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x30, 0x32, 0x45, 0x2f, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x66, 0x38, 0x35, 0x2e, 0x36, 0x35, 0x30, 0x2f, 0x00, 0x2c, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x30, 0x32, 0x45, 0x2f, 0x6f, 0x76, 0x65, 0x72, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x30, 0x30, 0x30, 0x00, 0x2a, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x39, 0x36, 0x35, 0x2f, 0x72, 0x65, 0x6c, 0x61, 0x79, 0x2f, 0x30, 0x2f, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x35, 0x2e, 0x35, 0x31, 0x30, 0x32, 0x00, 0x2b, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x39, 0x36, 0x35, 0x2f, 0x72, 0x65, 0x6c, 0x61, 0x79, 0x2f, 0x30, 0x2f, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x31, 0x38, 0x32, 0x30, 0x33, 0x30, 0x28, 0x00, 0x24, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x39, 0x36, 0x35, 0x2f, 0x72, 0x65, 0x6c, 0x61, 0x79, 0x2f, 0x30, 0x6f, 0x6e, 0x30, 0x2f, 0x00, 0x28, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x39, 0x36, 0x35, 0x2f, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x33, 0x31, 0x2e, 0x32, 0x31, 0x30, 0x31, 0x00, 0x2a, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x39, 0x36, 0x35, 0x2f, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x66, 0x38, 0x38, 0x2e, 0x31, 0x38, 0x30, 0x2f, 0x00, 0x2c, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x39, 0x36, 0x35, 0x2f, 0x6f, 0x76, 0x65, 0x72, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x30, 0x30, 0x31, 0x00, 0x2a, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x33, 0x36, 0x35, 0x2f, 0x72, 0x65, 0x6c, 0x61, 0x79, 0x2f, 0x30, 0x2f, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x31, 0x33, 0x2e, 0x31, 0x34, 0x30, 0x32, 0x00, 0x2b, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x33, 0x36, 0x35, 0x2f, 0x72, 0x65, 0x6c, 0x61, 0x79, 0x2f, 0x30, 0x2f, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x32, 0x35, 0x37, 0x34, 0x38, 0x30, 0x28, 0x00, 0x24, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x69, 0x65, 0x73, 0x2f, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x79, 0x70, 0x6c, 0x75, 0x67, 0x2d, 0x73, 0x2d, 0x32, 0x36, 0x37, 0x33, 0x36, 0x35, 0x2f, 0x72, 0x65, 0x6c, 0x61, 0x79, 0x2f, 0x30, 0x6f, 0x6e, 0x30,
42
5
43
4
36
2
40
5
42
5
44
1
42
4
43
5
36
2
40
5
42
5
44
1
42
4
43
5
36
2
40
5
42
5
44
1
42
5
43
5
36
2
0
4294967294
out of memory in /home/pilight/source/daemon-dev/libs/pilight/core/mqtt.c #458
root@raspberrypi:~#

There seems to be a memory leak in the shelly or mqtt-part.

This is my config
Code:
{
    "devices": {
        "Version": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 100
            }],
            "label": "03.11.2019 mit shelly",
            "color": "blue"
        },
        "Alles": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 101
            }],
            "state": "on"
        },
        "Wohnzimmer1": {
            "protocol": [ "shellyplug-s" ],
            "id": [{
                "id": "267365"
            }],
            "energy": 8558,
            "power": 13.32,
            "overtemperature": 0,
            "temperature": 30.77,
            "state": "on"
        },
        "Wohnzimmer2": {
            "protocol": [ "shellyplug-s" ],
            "id": [{
                "id": "267965"
            }],
            "energy": 3643,
            "power": 5.78,
            "overtemperature": 0,
            "temperature": 28.78,
            "state": "on"
        },
        "Wohnzimmer3": {
            "protocol": [ "shellyplug-s" ],
            "id": [{
                "id": "267CCC"
            }],
            "energy": 7726,
            "power": 12,
            "overtemperature": 0,
            "temperature": 25.71,
            "state": "on"
        },
        "Wohnzimmer": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 102
            }],
            "state": "on"
        },
        "Esszimmer1": {
            "protocol": [ "shelly1" ],
            "id": [{
                "id": "B97045"
            }],
            "state": "on"
        },
        "Esszimmer2": {
            "protocol": [ "shelly1" ],
            "id": [{
                "id": "B96C65"
            }],
            "state": "on"
        },
        "Esszimmer3": {
            "protocol": [ "shellyplug-s" ],
            "id": [{
                "id": "26702E"
            }],
            "energy": 222,
            "power": 6.18,
            "overtemperature": 0,
            "temperature": 29.41,
            "state": "on"
        },
        "Esszimmer": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 103
            }],
            "state": "on"
        },
        "Kueche": {
            "protocol": [ "shellyplug-s" ],
            "id": [{
                "id": "7AF116"
            }],
            "energy": 7277,
            "power": 5.49,
            "overtemperature": 0,
            "temperature": 27.14,
            "state": "on"
        },
        "Diele1": {
            "protocol": [ "shellyplug-s" ],
            "id": [{
                "id": "266FC8"
            }],
            "energy": 1594,
            "power": 1.18,
            "overtemperature": 0,
            "temperature": 26.96,
            "state": "on"
        },
        "Diele2": {
            "protocol": [ "shellyplug-s" ],
            "id": [{
                "id": "267D9B"
            }],
            "energy": 9498,
            "power": 14.77,
            "overtemperature": 0,
            "temperature": 26.73,
            "state": "on"
        },
        "Diele": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 104
            }],
            "state": "on"
        },
        "Hof": {
            "protocol": [ "shelly1" ],
            "id": [{
                "id": "2C0A09"
            }],
            "state": "on"
        },
        "Schlafzimmer": {
            "protocol": [ "shellyplug-s" ],
            "id": [{
                "id": "040C3A"
            }],
            "energy": 1554,
            "power": 4.53,
            "overtemperature": 0,
            "temperature": 25.17,
            "state": "on"
        },
        "RolloAlles": {
            "protocol": [ "generic_screen" ],
            "id": [{
                "id": 120
            }],
            "state": "down"
        },
        "RolloEsszimmer": {
            "protocol": [ "kaku_screen_old" ],
            "id": [{
                "id": 13,
                "unit": 0
            }],
            "state": "up"
        },
        "RolloKlavier": {
            "protocol": [ "kaku_screen_old" ],
            "id": [{
                "id": 13,
                "unit": 1
            }],
            "state": "up"
        },
        "RolloCouch": {
            "protocol": [ "kaku_screen_old" ],
            "id": [{
                "id": 13,
                "unit": 4
            }],
            "state": "up"
        },
        "RolloHof": {
            "protocol": [ "generic_screen" ],
            "id": [{
                "id": 121
            }],
            "state": "up"
        },
        "Weihnachtsbaum": {
            "protocol": [ "elro_800_switch" ],
            "id": [{
                "systemcode": 208,
                "unitcode": 4
            }],
            "state": "off"
        },
        "SteckdoseRund1": {
            "protocol": [ "clarus_switch" ],
            "id": [{
                "id": "A3",
                "unit": 18
            }],
            "state": "off"
        },
        "SteckdoseRund2": {
            "protocol": [ "clarus_switch" ],
            "id": [{
                "id": "B3",
                "unit": 18
            }],
            "state": "off"
        },
        "SteckdoseRund3": {
            "protocol": [ "clarus_switch" ],
            "id": [{
                "id": "C7",
                "unit": 18
            }],
            "state": "off"
        },
        "SteckdoseEckig1": {
            "protocol": [ "elro_800_switch" ],
            "id": [{
                "systemcode": 21,
                "unitcode": 1
            }],
            "state": "off"
        },
        "SteckdoseEckig2": {
            "protocol": [ "elro_800_switch" ],
            "id": [{
                "systemcode": 21,
                "unitcode": 2
            }],
            "state": "off"
        },
        "SteckdoseEckig3": {
            "protocol": [ "elro_800_switch" ],
            "id": [{
                "systemcode": 21,
                "unitcode": 4
            }],
            "state": "off"
        },
        "ShellyEsszimmerRolloRauf": {
            "protocol": [ "program" ],
            "id": [{
                "name": "ShellyEsszimmerRolloRauf"
            }],
            "program": "php /home/pi/ShellyAction.php",
            "arguments": "",
            "stop-command": "",
            "start-command": "php /home/pi/ShellyAction.php RolloEsszimmer roller/0?go=open",
            "state": "stopped",
            "pid": 0
        },
        "ShellyEsszimmerRolloSchatten": {
            "protocol": [ "program" ],
            "id": [{
                "name": "ShellyEsszimmerRolloSchatten"
            }],
            "program": "php /home/pi/ShellyAction.php",
            "arguments": "",
            "stop-command": "",
            "start-command": "php /home/pi/ShellyAction.php RolloEsszimmer 'roller/0?go=to_pos&roller_pos=50'",
            "state": "stopped",
            "pid": 0
        },
        "ShellyEsszimmerRolloRunter": {
            "protocol": [ "program" ],
            "id": [{
                "name": "ShellyEsszimmerRolloRunter"
            }],
            "program": "php /home/pi/ShellyAction.php",
            "arguments": "",
            "stop-command": "",
            "start-command": "php /home/pi/ShellyAction.php RolloEsszimmer roller/0?go=close",
            "state": "stopped",
            "pid": 0
        },
        "ShellyKlavierRolloRauf": {
            "protocol": [ "program" ],
            "id": [{
                "name": "ShellyKlavierRolloRauf"
            }],
            "program": "php /home/pi/ShellyAction.php",
            "arguments": "",
            "stop-command": "",
            "start-command": "php /home/pi/ShellyAction.php RolloKlavier roller/0?go=open",
            "state": "stopped",
            "pid": 0
        },
        "ShellyKlavierRolloSchatten": {
            "protocol": [ "program" ],
            "id": [{
                "name": "ShellyKlavierRolloSchatten"
            }],
            "program": "php /home/pi/ShellyAction.php",
            "arguments": "",
            "stop-command": "",
            "start-command": "php /home/pi/ShellyAction.php RolloKlavier 'roller/0?go=to_pos&roller_pos=50'",
            "state": "stopped",
            "pid": 0
        },
        "ShellyKlavierRolloRunter": {
            "protocol": [ "program" ],
            "id": [{
                "name": "ShellyKlavierRolloRunter"
            }],
            "program": "php /home/pi/ShellyAction.php",
            "arguments": "",
            "stop-command": "",
            "start-command": "php /home/pi/ShellyAction.php RolloKlavier roller/0?go=close",
            "state": "stopped",
            "pid": 0
        },
        "ShellyCouchRolloRauf": {
            "protocol": [ "program" ],
            "id": [{
                "name": "ShellyCouchRolloRauf"
            }],
            "program": "php /home/pi/ShellyAction.php",
            "arguments": "",
            "stop-command": "",
            "start-command": "php /home/pi/ShellyAction.php RolloCouch roller/0?go=open",
            "state": "stopped",
            "pid": 0
        },
        "ShellyCouchRolloSchatten": {
            "protocol": [ "program" ],
            "id": [{
                "name": "ShellyCouchRolloSchatten"
            }],
            "program": "php /home/pi/ShellyAction.php",
            "arguments": "",
            "stop-command": "",
            "start-command": "php /home/pi/ShellyAction.php RolloCouch 'roller/0?go=to_pos&roller_pos=50'",
            "state": "stopped",
            "pid": 0
        },
        "ShellyCouchRolloRunter": {
            "protocol": [ "program" ],
            "id": [{
                "name": "ShellyCouchRolloRunter"
            }],
            "program": "php /home/pi/ShellyAction.php",
            "arguments": "",
            "stop-command": "",
            "start-command": "php /home/pi/ShellyAction.php RolloCouch roller/0?go=close",
            "state": "stopped",
            "pid": 0
        },
        "ShellyHofRolloRauf": {
            "protocol": [ "program" ],
            "id": [{
                "name": "ShellyHofRolloRauf"
            }],
            "program": "php /home/pi/ShellyAction.php",
            "arguments": "",
            "stop-command": "",
            "start-command": "php /home/pi/ShellyAction.php RolloHof roller/0?go=open",
            "state": "stopped",
            "pid": 0
        },
        "ShellyHofRolloSchatten": {
            "protocol": [ "program" ],
            "id": [{
                "name": "ShellyHofRolloSchatten"
            }],
            "program": "php /home/pi/ShellyAction.php",
            "arguments": "",
            "stop-command": "",
            "start-command": "php /home/pi/ShellyAction.php RolloHof 'roller/0?go=to_pos&roller_pos=50'",
            "state": "stopped",
            "pid": 0
        },
        "ShellyHofRolloRunter": {
            "protocol": [ "program" ],
            "id": [{
                "name": "ShellyHofRolloRunter"
            }],
            "program": "php /home/pi/ShellyAction.php",
            "arguments": "",
            "stop-command": "",
            "start-command": "php /home/pi/ShellyAction.php RolloHof roller/0?go=close",
            "state": "stopped",
            "pid": 0
        },
        "ZeitEGArbeit": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 130
            }],
            "label": "ab 18:00",
            "color": "black"
        },
        "Arbeitstag": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 131
            }],
            "state": "off"
        },
        "TimerEG": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 132
            }],
            "state": "on"
        },
        "TimerOG": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 133
            }],
            "state": "on"
        },
        "TimerRollos": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 134
            }],
            "state": "on"
        },
        "TimerUrlaub": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 135
            }],
            "state": "off"
        },
        "ZeitEGDiDoFr": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 136
            }],
            "label": "ab 18:00",
            "color": "Gray"
        },
        "ZeitEGMoMiWo": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 137
            }],
            "label": "ab Sunset - 0:45",
            "color": "Green"
        },
        "ZeitOG": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 138
            }],
            "label": "Sunset bis 23:00",
            "color": "Green"
        },
        "ZeitRollos": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 139
            }],
            "label": "22:00 bis 6:30",
            "color": "Green"
        },
        "ZeitUrlaubEG": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 140
            }],
            "label": "nicht aktiv",
            "color": "Gray"
        },
        "ZeitUrlaubOG": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 141
            }],
            "label": "nicht aktiv",
            "color": "Gray"
        },
        "Waschmaschine": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 150
            }],
            "label": "Aus",
            "color": "red"
        },
        "Trockner": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 151
            }],
            "label": "Aus",
            "color": "red"
        },
        "Currentdatetime": {
            "protocol": [ "datetime" ],
            "id": [{
                "longitude": 8.675,
                "latitude": 49.991
            }],
            "year": 2019,
            "month": 11,
            "day": 3,
            "hour": 15,
            "minute": 40,
            "second": 1,
            "weekday": 1,
            "dst": 0
        },
        "Sunriseset": {
            "protocol": [ "sunriseset" ],
            "id": [{
                "longitude": 8.675,
                "latitude": 49.991
            }],
            "sunrise": 7.18,
            "sunset": 17.01,
            "sun": "rise"
        },
        "webcam": {
            "protocol": [ "generic_webcam" ],
            "id": [{
                "id": 160
            }],
            "poll-interval": 1,
            "url": "http://192.168.2.77/webcapture.jpg?command=snap&channel=1[112233]"
        }
    },
    "rules": {
        "SetArbeitstagAn": {
            "rule": "IF Currentdatetime.weekday == 3 OR Currentdatetime.weekday == 5 OR Currentdatetime.weekday == 6 THEN switch DEVICE Arbeitstag TO on",
            "active": 1
        },
        "SetArbeitstagAus": {
            "rule": "IF Currentdatetime.weekday == 2 OR Currentdatetime.weekday == 4 OR Currentdatetime.weekday == 7 OR Currentdatetime.weekday == 1 THEN switch DEVICE Arbeitstag TO off",
            "active": 1
        },
        "SetLabelEGArbeit1": {
            "rule": "IF Currentdatetime.second != -1 AND Sunriseset.sunset * 100 < 1900 THEN label DEVICE ZeitEGArbeit TO 'ab 18:00'",
            "active": 1
        },
        "SetLabelEGArbeit2": {
            "rule": "IF Currentdatetime.second != -1 AND Sunriseset.sunset * 100 >= 1900 THEN label DEVICE ZeitEGArbeit TO 'ab Sunset - 0:45'",
            "active": 1
        },
        "SetLabelEG1": {
            "rule": "IF Currentdatetime.second != -1 AND TimerEG.state == on AND TimerUrlaub.state == off AND Arbeitstag.state == on THEN label DEVICE ZeitEGDiDoFr TO ZeitEGArbeit.label COLOR Green",
            "active": 1
        },
        "SetLabelEG2": {
            "rule": "IF Currentdatetime.second != -1 AND TimerEG.state == on AND TimerUrlaub.state == off AND Arbeitstag.state == off THEN label DEVICE ZeitEGDiDoFr TO ZeitEGArbeit.label COLOR Gray",
            "active": 1
        },
        "SetLabelEG3": {
            "rule": "IF Currentdatetime.second != -1 AND TimerEG.state == on AND TimerUrlaub.state == off AND Arbeitstag.state == on THEN label DEVICE ZeitEGMoMiWo TO 'ab Sunset - 0:45' COLOR Gray",
            "active": 1
        },
        "SetLabelEG4": {
            "rule": "IF Currentdatetime.second != -1 AND TimerEG.state == on AND TimerUrlaub.state == off AND Arbeitstag.state == off THEN label DEVICE ZeitEGMoMiWo TO 'ab Sunset - 0:45' COLOR Green",
            "active": 1
        },
        "SetLabelEG5": {
            "rule": "IF Currentdatetime.second != -1 AND TimerEG.state == off AND TimerUrlaub.state == off THEN label DEVICE ZeitEGDiDoFr TO 'nicht aktiv' COLOR Gray",
            "active": 1
        },
        "SetLabelEG6": {
            "rule": "IF Currentdatetime.second != -1 AND TimerEG.state == off AND TimerUrlaub.state == off THEN label DEVICE ZeitEGMoMiWo TO 'nicht aktiv' COLOR Gray",
            "active": 1
        },
        "SetLabelOG1": {
            "rule": "IF Currentdatetime.second != -1 AND TimerOG.state == on AND TimerUrlaub.state == off THEN label DEVICE ZeitOG TO 'Sunset bis 23:00' COLOR Green",
            "active": 1
        },
        "SetLabelOG2": {
            "rule": "IF Currentdatetime.second != -1 AND TimerOG.state == off AND TimerUrlaub.state == off THEN label DEVICE ZeitOG TO 'nicht aktiv' COLOR Gray",
            "active": 1
        },
        "SetLabelRollos1": {
            "rule": "IF Currentdatetime.second != -1 AND TimerRollos.state == on THEN label DEVICE ZeitRollos TO '22:00 bis 6:30' COLOR Green",
            "active": 1
        },
        "SetLabelRollos2": {
            "rule": "IF Currentdatetime.second != -1 AND TimerRollos.state == off THEN label DEVICE ZeitRollos TO 'nicht aktiv' COLOR Gray",
            "active": 1
        },
        "SetLabelUrlaubEG1": {
            "rule": "IF TimerUrlaub.state == off THEN label DEVICE ZeitUrlaubEG TO 'nicht aktiv' COLOR Gray",
            "active": 1
        },
        "SetLabelUrlaubEG2": {
            "rule": "IF TimerUrlaub.state == on THEN label DEVICE ZeitUrlaubEG TO 'Sunset-0:45 bis 22:00~0:20' COLOR Green",
            "active": 1
        },
        "SetLabelUrlaubEG3": {
            "rule": "IF TimerUrlaub.state == on THEN label DEVICE ZeitEGDiDoFr TO 'Urlaub' COLOR Red",
            "active": 1
        },
        "SetLabelUrlaubEG4": {
            "rule": "IF TimerUrlaub.state == on THEN label DEVICE ZeitEGMoMiWo TO 'Urlaub' COLOR Red",
            "active": 1
        },
        "SetLabelUrlaubOG1": {
            "rule": "IF TimerUrlaub.state == off THEN label DEVICE ZeitUrlaubOG TO 'nicht aktiv' COLOR Gray",
            "active": 1
        },
        "SetLabelUrlaubOG2": {
            "rule": "IF TimerUrlaub.state == on THEN label DEVICE ZeitUrlaubOG TO '21:45 bis 23:00~0:20' COLOR Green",
            "active": 1
        },
        "SetLabelUrlaubOG3": {
            "rule": "IF TimerUrlaub.state == on THEN label DEVICE ZeitOG TO 'Urlaub' COLOR Red",
            "active": 1
        },
        "TimerEGDiDoFrAn": {
            "rule": "IF TimerUrlaub.state == off AND TimerEG.state == on AND Arbeitstag.state == on AND Currentdatetime.second == 0 AND Sunriseset.sunset * 100 < 1845 AND DATE_FORMAT(Currentdatetime, %H%M) == 1800 THEN switch DEVICE Alles TO on",
            "active": 1
        },
        "TimerEGDiDoFrAn2": {
            "rule": "IF TimerUrlaub.state == off AND TimerEG.state == on AND Arbeitstag.state == on AND Currentdatetime.second == 0 AND Sunriseset.sunset * 100 >= 1845 AND DATE_FORMAT( DATE_ADD(Currentdatetime, '+45 MINUTE'), '%Y-%m-%d %H:%M:%S', %H.%M) == Sunriseset.sunset THEN switch DEVICE Alles TO on",
            "active": 1
        },
        "TimerEGDiDoFrAn3": {
            "rule": "IF TimerUrlaub.state == off AND TimerEG.state == on AND Arbeitstag.state == on AND Currentdatetime.second == 0 AND Sunriseset.sunset * 100 < 1845 AND DATE_FORMAT(Currentdatetime, %H%M) == 1800 THEN switch DEVICE Diele TO on",
            "active": 1
        },
        "TimerEGDiDoFrAn4": {
            "rule": "IF TimerUrlaub.state == off AND TimerEG.state == on AND Arbeitstag.state == on AND Currentdatetime.second == 0 AND Sunriseset.sunset * 100 >= 1845 AND DATE_FORMAT( DATE_ADD(Currentdatetime, '+45 MINUTE'), '%Y-%m-%d %H:%M:%S', %H.%M) == Sunriseset.sunset THEN switch DEVICE Diele TO on",
            "active": 1
        },
        "TimerEGMoMiWoAn1": {
            "rule": "IF TimerUrlaub.state == off AND TimerEG.state == on AND Arbeitstag.state == off AND Currentdatetime.second == 0 AND DATE_FORMAT( DATE_ADD(Currentdatetime, '+45 MINUTE'), '%Y-%m-%d %H:%M:%S', %H.%M) == Sunriseset.sunset THEN switch DEVICE Alles TO on",
            "active": 1
        },
        "TimerEGMoMiWoAn2": {
            "rule": "IF TimerUrlaub.state == off AND TimerEG.state == on AND Arbeitstag.state == off AND Currentdatetime.second == 0 AND DATE_FORMAT( DATE_ADD(Currentdatetime, '+44 MINUTE'), '%Y-%m-%d %H:%M:%S', %H.%M) == Sunriseset.sunset THEN switch DEVICE Diele TO on",
            "active": 1
        },
        "TimerUrlaubEGAn1": {
            "rule": "IF TimerUrlaub.state == on AND Currentdatetime.second == 1 AND DATE_FORMAT( DATE_ADD(Currentdatetime, '+55 MINUTE'), '%Y-%m-%d %H:%M:%S', %H.%M) == Sunriseset.sunset THEN switch DEVICE Kueche TO on AFTER RANDOM(1,20) . ' MINUTE'",
            "active": 1
        },
        "TimerUrlaubEGAn2": {
            "rule": "IF TimerUrlaub.state == on AND Currentdatetime.second == 2 AND DATE_FORMAT( DATE_ADD(Currentdatetime, '+55 MINUTE'), '%Y-%m-%d %H:%M:%S', %H.%M) == Sunriseset.sunset THEN switch DEVICE Esszimmer TO on AFTER RANDOM(1,20) . ' MINUTE'",
            "active": 1
        },
        "TimerUrlaubEGAn3": {
            "rule": "IF TimerUrlaub.state == on AND Currentdatetime.second == 3 AND DATE_FORMAT( DATE_ADD(Currentdatetime, '+55 MINUTE'), '%Y-%m-%d %H:%M:%S', %H.%M) == Sunriseset.sunset THEN switch DEVICE Wohnzimmer TO on AFTER RANDOM(1,20) . ' MINUTE'",
            "active": 1
        },
        "TimerUrlaubEGAn4": {
            "rule": "IF TimerUrlaub.state == on AND Currentdatetime.second == 4 AND DATE_FORMAT( DATE_ADD(Currentdatetime, '+55 MINUTE'), '%Y-%m-%d %H:%M:%S', %H.%M) == Sunriseset.sunset THEN switch DEVICE Diele TO on AFTER RANDOM(1,20) . ' MINUTE'",
            "active": 1
        },
        "TimerUrlaubEGAus1": {
            "rule": "IF TimerUrlaub.state == on AND Currentdatetime.second == 1 AND DATE_FORMAT(Currentdatetime, %H%M) == 2150 THEN switch DEVICE Kueche TO off AFTER RANDOM(1,20) . ' MINUTE'",
            "active": 1
        },
        "TimerUrlaubEGAus2": {
            "rule": "IF TimerUrlaub.state == on AND Currentdatetime.second == 2 AND DATE_FORMAT(Currentdatetime, %H%M) == 2150 THEN switch DEVICE Esszimmer TO off AFTER RANDOM(1,20) . ' MINUTE'",
            "active": 1
        },
        "TimerUrlaubEGAus3": {
            "rule": "IF TimerUrlaub.state == on AND Currentdatetime.second == 3 AND DATE_FORMAT(Currentdatetime, %H%M) == 2150 THEN switch DEVICE Wohnzimmer TO off AFTER RANDOM(1,20) . ' MINUTE'",
            "active": 1
        },
        "TimerUrlaubEGAus4": {
            "rule": "IF TimerUrlaub.state == on AND Currentdatetime.second == 4 AND DATE_FORMAT(Currentdatetime, %H%M) == 2150 THEN switch DEVICE Diele TO off AFTER RANDOM(1,20) . ' MINUTE'",
            "active": 1
        },
        "TimerOGAn": {
            "rule": "IF TimerUrlaub.state == off AND TimerOG.state == on AND Currentdatetime.second == 0 AND DATE_FORMAT(Currentdatetime, %H.%M) == Sunriseset.sunset THEN switch DEVICE Schlafzimmer TO on",
            "active": 1
        },
        "TimerOGAus": {
            "rule": "IF TimerUrlaub.state == off AND TimerOG.state == on AND Currentdatetime.second == 0 AND DATE_FORMAT(Currentdatetime, %H%M) == 2300 THEN switch DEVICE Schlafzimmer TO off",
            "active": 1
        },
        "TimerUrlaubOGAn": {
            "rule": "IF TimerUrlaub.state == on AND Currentdatetime.second == 5 AND DATE_FORMAT(Currentdatetime, %H%M) == 2135 THEN switch DEVICE Schlafzimmer TO on AFTER RANDOM(1,20) . ' MINUTE'",
            "active": 1
        },
        "TimerUrlaubOGAus": {
            "rule": "IF TimerUrlaub.state == on AND Currentdatetime.second == 5 AND DATE_FORMAT(Currentdatetime, %H%M) == 2250 THEN switch DEVICE Schlafzimmer TO off AFTER RANDOM(1,20) . ' MINUTE'",
            "active": 1
        },
        "TimerRolloZu": {
            "rule": "IF TimerRollos.state == on AND Currentdatetime.second == 0 AND DATE_FORMAT(Currentdatetime, %H%M) == 2200 THEN switch DEVICE RolloEsszimmer AND RolloKlavier AND RolloCouch AND RolloHof TO down",
            "active": 1
        },
        "TimerRolloAuf": {
            "rule": "IF TimerRollos.state == on AND Currentdatetime.second == 0 AND DATE_FORMAT(Currentdatetime, %H%M) == 630 THEN switch DEVICE RolloEsszimmer AND RolloKlavier AND RolloCouch AND RolloHof TO up",
            "active": 1
        },
        "ShellyHofrolloRauf": {
            "rule": "IF RolloHof.state == up THEN switch DEVICE ShellyHofRolloRauf TO running",
            "active": 1
        },
        "ShellyHofrolloRunter": {
            "rule": "IF RolloHof.state == down THEN switch DEVICE ShellyHofRolloRunter TO running",
            "active": 1
        },
        "EsszimmerAn": {
            "rule": "IF Esszimmer.state == on THEN switch DEVICE Esszimmer1 AND Esszimmer2 AND Esszimmer3 TO on",
            "active": 1
        },
        "EsszimmerAus": {
            "rule": "IF Esszimmer.state == off THEN switch DEVICE Esszimmer1 AND Esszimmer2 AND Esszimmer3 TO off",
            "active": 1
        },
        "WohnzimmerAn": {
            "rule": "IF Wohnzimmer.state == on THEN switch DEVICE Wohnzimmer1 AND Wohnzimmer2 AND Wohnzimmer3 TO on",
            "active": 1
        },
        "WohnzimmerAus": {
            "rule": "IF Wohnzimmer.state == off THEN switch DEVICE Wohnzimmer1 AND Wohnzimmer2 AND Wohnzimmer3 TO off",
            "active": 1
        },
        "DieleAn": {
            "rule": "IF Diele.state == on THEN switch DEVICE Diele1 AND Diele2 TO on",
            "active": 1
        },
        "DieleAus": {
            "rule": "IF Diele.state == off THEN switch DEVICE Diele1 AND Diele2 TO off",
            "active": 1
        },
        "AllesAn": {
            "rule": "IF Alles.state == on THEN switch DEVICE Kueche AND Esszimmer AND Wohnzimmer TO on",
            "active": 1
        },
        "AllesAus": {
            "rule": "IF Alles.state == off THEN switch DEVICE Kueche AND Esszimmer AND Wohnzimmer TO off",
            "active": 1
        },
        "RolloAllesZu": {
            "rule": "IF RolloAlles.state == down THEN switch DEVICE RolloEsszimmer AND RolloKlavier AND RolloCouch AND RolloHof TO down",
            "active": 1
        },
        "RolloAllesAuf": {
            "rule": "IF RolloAlles.state == up THEN switch DEVICE RolloEsszimmer AND RolloKlavier AND RolloCouch AND RolloHof TO up",
            "active": 1
        }
    },
    "gui": {
        "Alles": {
            "name": "Alles",
            "group": [ "Licht" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "Wohnzimmer": {
            "name": "Wohnzimmer",
            "group": [ "Licht" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "Esszimmer": {
            "name": "Esszimmer",
            "group": [ "Licht" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "Kueche": {
            "name": "Küche",
            "group": [ "Licht" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "Diele": {
            "name": "Diele",
            "group": [ "Licht" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "Hof": {
            "name": "Hof",
            "group": [ "Licht" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "Schlafzimmer": {
            "name": "Schlafzimmer",
            "group": [ "Licht" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "SteckdoseEckig1": {
            "name": "Astrid",
            "group": [ "Licht" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "RolloAlles": {
            "name": "Alles",
            "group": [ "Rollos" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "RolloEsszimmer": {
            "name": "Esszimmer",
            "group": [ "Rollos" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "RolloKlavier": {
            "name": "Klavier",
            "group": [ "Rollos" ],
            "media": [ "all" ]
        },
        "RolloCouch": {
            "name": "Couch",
            "group": [ "Rollos" ],
            "media": [ "all" ]
        },
        "RolloHof": {
            "name": "Hof",
            "group": [ "Rollos" ],
            "media": [ "all" ]
        },
        "ShellyHofRolloRauf": {
            "name": "Hof rauf",
            "group": [ "Rollos" ],
            "media": [ "all" ]
        },
        "ShellyHofRolloSchatten": {
            "name": "Hof Beschattung",
            "group": [ "Rollos" ],
            "media": [ "all" ]
        },
        "ShellyHofRolloRunter": {
            "name": "Hof runter",
            "group": [ "Rollos" ],
            "media": [ "all" ]
        },
        "ShellyEsszimmerRolloRauf": {
            "name": "Esszimmer rauf",
            "group": [ "Rollos" ],
            "media": [ "all" ]
        },
        "ShellyEsszimmerRolloSchatten": {
            "name": "Esszimmer Beschattung",
            "group": [ "Rollos" ],
            "media": [ "all" ]
        },
        "ShellyEsszimmerRolloRunter": {
            "name": "Esszimmer runter",
            "group": [ "Rollos" ],
            "media": [ "all" ]
        },
        "ShellyKlavierRolloRauf": {
            "name": "Klavier rauf",
            "group": [ "Rollos" ],
            "media": [ "all" ]
        },
        "ShellyKlavierRolloSchatten": {
            "name": "Klavier Beschattung",
            "group": [ "Rollos" ],
            "media": [ "all" ]
        },
        "ShellyKlavierRolloRunter": {
            "name": "Klavier runter",
            "group": [ "Rollos" ],
            "media": [ "all" ]
        },
        "ShellyCouchRolloRauf": {
            "name": "Couch rauf",
            "group": [ "Rollos" ],
            "media": [ "all" ]
        },
        "ShellyCouchRolloSchatten": {
            "name": "Couch Beschattung",
            "group": [ "Rollos" ],
            "media": [ "all" ]
        },
        "ShellyCouchRolloRunter": {
            "name": "Couch runter",
            "group": [ "Rollos" ],
            "media": [ "all" ]
        },
        "Weihnachtsbaum": {
            "name": "Weihnachtsbaum",
            "group": [ "Steckdose" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "SteckdoseRund1": {
            "name": "Rund 1",
            "group": [ "Steckdose" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "SteckdoseRund2": {
            "name": "Rund 2",
            "group": [ "Steckdose" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "SteckdoseRund3": {
            "name": "Rund 3",
            "group": [ "Steckdose" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "SteckdoseEckig2": {
            "name": "Eckig 2",
            "group": [ "Steckdose" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "SteckdoseEckig3": {
            "name": "Eckig 3",
            "group": [ "Steckdose" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "Sunriseset": {
            "name": "Sonnenauf/untergang",
            "group": [ "Modus" ],
            "media": [ "all" ]
        },
        "TimerEG": {
            "name": "Timer EG",
            "group": [ "Modus" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "ZeitEGDiDoFr": {
            "name": "Zeit EG Di,Do,Fr",
            "group": [ "Modus" ],
            "media": [ "all" ]
        },
        "ZeitEGMoMiWo": {
            "name": "Zeit EG Mo,Mi,Wo",
            "group": [ "Modus" ],
            "media": [ "all" ]
        },
        "TimerOG": {
            "name": "Timer OG",
            "group": [ "Modus" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "ZeitOG": {
            "name": "Zeit OG",
            "group": [ "Modus" ],
            "media": [ "all" ]
        },
        "TimerRollos": {
            "name": "Timer Rollos",
            "group": [ "Modus" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "ZeitRollos": {
            "name": "Zeit Rollos",
            "group": [ "Modus" ],
            "media": [ "all" ]
        },
        "TimerUrlaub": {
            "name": "Timer Urlaub",
            "group": [ "Modus" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "ZeitUrlaubEG": {
            "name": "Zeit EG",
            "group": [ "Modus" ],
            "media": [ "all" ]
        },
        "ZeitUrlaubOG": {
            "name": "Zeit OG",
            "group": [ "Modus" ],
            "media": [ "all" ]
        },
        "ZeitEGArbeit": {
            "name": "ZeitEGArbeit",
            "group": [ "Modus" ],
            "media": [ "all" ]
        },
        "Arbeitstag": {
            "name": "Arbeitstag",
            "group": [ "Modus" ],
            "media": [ "all" ],
            "readonly": 1
        },
        "Waschmaschine": {
            "name": "Waschmaschine",
            "group": [ "Status" ],
            "media": [ "all" ]
        },
        "Trockner": {
            "name": "Trockner",
            "group": [ "Status" ],
            "media": [ "all" ]
        },
        "webcam": {
            "name": "Tor",
            "group": [ "Status" ],
            "media": [ "all" ]
        },
        "Version": {
            "name": "Version",
            "group": [ "Status" ],
            "media": [ "all" ]
        }
    },
    "settings": {
        "log-level": 6,
        "pid-file": "/var/run/pilight.pid",
        "log-file": "/var/log/pilight.log",
        "standalone": 1,
        "webserver-enable": 1,
        "webserver-root": "/usr/local/share/pilight/webgui",
        "webserver-http-port": 5001,
        "webserver-https-port": 5002,
        "webserver-cache": 1,
        "gpio-platform": "raspberrypi3"
    },
    "hardware": {
        "mqtt": {},
        "shelly": {},
        "433gpio": {
            "sender": 0,
            "receiver": 1
        }
    },
    "registry": {
        "hardware": {
            "RF433": {
                "mingaplen": 4420,
                "maxgaplen": 72900,
                "minrawlen": 26,
                "maxrawlen": 400
            }
        },
        "pilight": {
            "version": {
                "current": "8.1.5"
            }
        },
        "webserver": {
            "ssl": {
                "certificate": {
                    "location": "/etc/pilight/pilight.pem"
                }
            }
        },
        "webgui": {
            "tabs": 1
        }
    }
}

Uli
 
Reply
#36
[I also found that bug yesterday and already got a fix. I just haven't pushed it yet. Will do soon. That was pushed yesterday, so the latest nightly should be fine.
 
Reply
#37
(11-07-2019, 07:50 PM)curlymo Wrote: [I also found that bug yesterday and already got a fix. I just haven't pushed it yet. Will do soon. That was pushed yesterday, so the latest nightly should be fine.

Hi curlymo!

I installed 8.1.5-53 and indeed the memory-leak is fixed, THX.

But I still see an instability. I had the situation, that the gui was stlll responding, but the shelly's did not switch. Also an external switching was not updated in the gui. Seems like a loss of MQTT-connection

I then started "pilight-daemon -D" instead of "service pilight start". The original error did not occur again, but it exited without any message after about 55h. Did it again today, stopped after only 2h.

I now installed the 8.1.5-55 and also pilight-dbg. Running under gdb shows:

Code:
(/home/pilight/source/daemon-dev/daemon.c #501) [Nov 13 09:53:35:807000] DEBUG: broadcasted: {"origin":"receiver","message":{"state":"off","power":0,"energy":11266,"overtemperature":0,"temperature":27.61,"id":"7AF116"},"protocol":"shellyplug-s","uuid":"0000-b8-27-eb-cd7a82"}
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:807198] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/core/socket.c #395) [Nov 13 09:53:35:807618] DEBUG: socket write succeeded: {"origin":"update","type":1,"uuid":"0000-b8-27-eb-cd7a82","devices":["Kueche"],"values":{"timestamp":1573638815,"energy":11266,"power":0,"overtemperature":0,"temperature":27.61,"state":"off"}}

(/home/pilight/source/daemon-dev/daemon.c #410) [Nov 13 09:53:35:807676] DEBUG: broadcasted: {"origin":"update","type":1,"uuid":"0000-b8-27-eb-cd7a82","devices":["Kueche"],"values":{"timestamp":1573638815,"energy":11266,"power":0,"overtemperature":0,"temperature":27.61,"state":"off"}}
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:807766] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/core/socket.c #395) [Nov 13 09:53:35:807844] DEBUG: socket write succeeded: {"origin":"receiver","message":{"state":"off","power":0,"energy":11266,"overtemperature":0,"temperature":27.61,"id":"7AF116"},"protocol":"shellyplug-s","uuid":"0000-b8-27-eb-cd7a82"}

(/home/pilight/source/daemon-dev/daemon.c #501) [Nov 13 09:53:35:807895] DEBUG: broadcasted: {"origin":"receiver","message":{"state":"off","power":0,"energy":11266,"overtemperature":0,"temperature":27.61,"id":"7AF116"},"protocol":"shellyplug-s","uuid":"0000-b8-27-eb-cd7a82"}
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:808326] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:808879] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:809435] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:810039] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:810592] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:811263] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:811815] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:812379] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:812948] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:813516] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:814076] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:814756] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:816996] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:819745] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:822722] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:824367] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:826009] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:827725] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:829736] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:831886] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:835093] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:836768] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:838691] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:840478] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:842297] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:844113] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:847140] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:849098] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:850980] DEBUG: lua mqtt on state #0
(/home/pilight/source/daemon-dev/libs/pilight/lua_c/network/mqtt.c #387) [Nov 13 09:53:35:852587] DEBUG: lua mqtt on state #0
pilight-daemon: /home/pilight/source/daemon-dev/libs/pilight/core/eventpool.c:307: eventpool_trigger: Assertion `eventqueue_size < 50' failed.

Thread 1 "pilight-daemon" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51    ../sysdeps/unix/sysv/linux/raise.c: Datei oder Verzeichnis nicht gefunden.
(gdb) stacktrace
Undefined command: "stacktrace".  Try "help".
(gdb) backtrace
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x763db824 in __GI_abort () at abort.c:89
#2  0x763d31a4 in __assert_fail_base (fmt=0x76ff5000 "\001",
   assertion=0x76843818 "eventqueue_size < 50",
   assertion@entry=0x2 <error: Cannot access memory at address 0x2>,
   file=0x7effa764 " ", file@entry=0x764eb078 <lock> "", line=307,
   line@entry=1996443648,
   function=function@entry=0x76843758 <__PRETTY_FUNCTION__.14149> "eventpool_trigger") at assert.c:92
#3  0x763d3280 in __GI___assert_fail (
   assertion=0x2 <error: Cannot access memory at address 0x2>,
   file=0x764eb078 <lock> "", line=1996443648, line@entry=307,
   function=0x76843758 <__PRETTY_FUNCTION__.14149> "eventpool_trigger")
   at assert.c:101
#4  0x7679e20c in eventpool_trigger (reason=1996443648, reason@entry=10008,
   done=0x7effa764, done@entry=0x768254f8 <plua_async_event_free>, data=0x133)
   at /home/pilight/source/daemon-dev/libs/pilight/core/eventpool.c:307
#5  0x768267d4 in plua_async_event_trigger (L=0x763621c0)
   at /home/pilight/source/daemon-dev/libs/pilight/lua_c/async/event.c:295
#6  0x7653c708 in ?? () from /usr/lib/arm-linux-gnueabihf/libluajit-5.1.so.2
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb)


Uli
 
Reply
#38
I saw that as well. Investigating this again. MQTT is not super easy to implement Smile



Can you check the latest nightly again.
 
Reply
#39
Thumbs Up 
(11-13-2019, 07:14 PM)curlymo Wrote: I saw that as well. Investigating this again. MQTT is not super easy to implement Smile



Can you check the latest nightly again.

Hi curlymo

The access to the forum was down this week (err 502). I installed 8.1.5-57 last weekend and it works without any crashes. Thanks a lot

Uli
 
Reply
#40
Disk space was full, due to too many nightly versions Wink
 
Reply
  


Possibly Related Threads...
Thread Author Replies Views Last Post
  re-recognition of device sending signals n0l0cale 1 570 02-21-2019, 12:30 PM
Last Post: TerryLewis

Forum Jump:


Browsing: 1 Guest(s)