• 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


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Already fixed in 8.1.2] Loss of webserver-connection
#1
Hi!

I'm running version v8.1.1-nightly-602146e8. After pilight is running a longer time, the clients can no longer connect to the webserver. This happens after about 4 to 8 weeks of up-time. pilight ist still running fine, all timers are executed. Last time I was able to find a message in the log
Code:
[Feb 22 16:53:34:335435] pilight-daemon: ERROR: open: Too many open files
[Feb 22 16:53:34:335507] pilight-daemon: WARNING: (webserver) could not read /usr/local/share/pilight/webgui//index.html
It seems that pilight is using up file-handlers. Maybe connect to this I sometimes the message of the append jpg. What does that stand for?

That is my config
Code:
{
    "devices": {
        "Version": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 198
            }],
            "label": "01.12.2018",
            "color": "Blue"
        },
        "ZeitEGArbeit": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 199
            }],
            "label": "ab 18:15",
            "color": "black"
        },
        "Arbeitstag": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 200
            }],
            "state": "off"
        },
        "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": [ "kaku_screen_old" ],
            "id": [{
                "id": 13,
                "unit": 8
            }],
            "state": "up"
        },
        "RolloAlles": {
            "protocol": [ "generic_screen" ],
            "id": [{
                "id": 119
            }],
            "state": "up"
        },
        "Wohnzimmer": {
            "protocol": [ "elro_800_switch" ],
            "id": [{
                "systemcode": 208,
                "unitcode": 1
            }],
            "state": "on"
        },
        "Esszimmer": {
            "protocol": [ "elro_800_switch" ],
            "id": [{
                "systemcode": 208,
                "unitcode": 2
            }],
            "state": "on"
        },
        "Kueche": {
            "protocol": [ "elro_800_switch" ],
            "id": [{
                "systemcode": 208,
                "unitcode": 3
            }],
            "state": "on"
        },
        "Weihnachtsbaum": {
            "protocol": [ "elro_800_switch" ],
            "id": [{
                "systemcode": 208,
                "unitcode": 4
            }],
            "state": "off"
        },
        "SteckdoseRund1": {
            "protocol": [ "clarus_switch" ],
            "id": [{
                "id": "A3",
                "unit": 18
            }],
            "state": "on"
        },
        "SteckdoseRund2": {
            "protocol": [ "clarus_switch" ],
            "id": [{
                "id": "B3",
                "unit": 18
            }],
            "state": "on"
        },
        "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": "on"
        },
        "SteckdoseEckig3": {
            "protocol": [ "elro_800_switch" ],
            "id": [{
                "systemcode": 21,
                "unitcode": 4
            }],
            "state": "off"
        },
        "Alles": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 98
            }],
            "state": "on"
        },
        "Diele": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 99
            }],
            "state": "on"
        },
        "TimerEG": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 100
            }],
            "state": "on"
        },
        "TimerOG": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 101
            }],
            "state": "on"
        },
        "TimerRollos": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 102
            }],
            "state": "on"
        },
        "TimerUrlaub": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 103
            }],
            "state": "off"
        },
        "ZeitEGDiDoFr": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 110
            }],
            "label": "ab 18:15",
            "color": "Gray"
        },
        "ZeitEGMoMiWo": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 111
            }],
            "label": "ab Sunset - 0:45",
            "color": "Green"
        },
        "ZeitOG": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 112
            }],
            "label": "Sunset bis 23:00",
            "color": "Green"
        },
        "ZeitRollos": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 113
            }],
            "label": "22:00 bis 7:00",
            "color": "Green"
        },
        "ZeitUrlaubEG": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 114
            }],
            "label": "nicht aktiv",
            "color": "Gray"
        },
        "ZeitUrlaubOG": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 115
            }],
            "label": "nicht aktiv",
            "color": "Gray"
        },
        "ZeitTest1": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 116
            }],
            "label": "213318",
            "color": "black"
        },
        "ZeitTest2": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 117
            }],
            "label": "184500",
            "color": "black"
        },
        "Currentdatetime": {
            "protocol": [ "datetime" ],
            "id": [{
                "longitude": 8.675,
                "latitude": 49.991
            }],
            "year": 2018,
            "month": 12,
            "day": 1,
            "hour": 16,
            "minute": 57,
            "second": 9,
            "weekday": 7,
            "dst": 0
        },
        "Sunriseset": {
            "protocol": [ "sunriseset" ],
            "id": [{
                "longitude": 8.675,
                "latitude": 49.991
            }],
            "sunrise": 8.02,
            "sunset": 16.28,
            "sun": "set"
        },
        "webcam": {
            "protocol": [ "generic_webcam" ],
            "id": [{
                "id": 120
            }],
            "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:15'",
            "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 7:00' 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
        },
        "TimerEGDiDoFrAn1": {
            "rule": "IF TimerUrlaub.state == off AND TimerEG.state == on AND Arbeitstag.state == on AND Currentdatetime.second == 0 AND Sunriseset.sunset * 100 < 1900 AND DATE_FORMAT(Currentdatetime, %H%M) == 1815 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 >= 1900 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 < 1900 AND DATE_FORMAT(Currentdatetime, %H%M) == 1815 THEN switch DEVICE Diele TO on AFTER '1500 MILLISECOND'",
            "active": 1
        },
        "TimerEGDiDoFrAn4": {
            "rule": "IF TimerUrlaub.state == off AND TimerEG.state == on AND Arbeitstag.state == on AND Currentdatetime.second == 0 AND Sunriseset.sunset * 100 >= 1900 AND DATE_FORMAT( DATE_ADD(Currentdatetime, '+45 MINUTE'), '%Y-%m-%d %H:%M:%S', %H.%M) == Sunriseset.sunset THEN switch DEVICE Diele TO on AFTER '1500 MILLISECOND'",
            "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 SteckdoseEckig2 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 SteckdoseEckig2 TO off",
            "active": 1
        },
        "TimerUrlaubOGAn": {
            "rule": "IF TimerUrlaub.state == on AND Currentdatetime.second == 5 AND DATE_FORMAT(Currentdatetime, %H%M) == 2135 THEN switch DEVICE SteckdoseEckig2 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 SteckdoseEckig2 TO off AFTER RANDOM(1,20) . ' MINUTE'",
            "active": 1
        },
        "TimerRolloZu1": {
            "rule": "IF TimerRollos.state == on AND Currentdatetime.second == 0 AND DATE_FORMAT(Currentdatetime, %H%M) == 2200 THEN switch DEVICE RolloEsszimmer TO down",
            "active": 1
        },
        "TimerRolloZu2": {
            "rule": "IF TimerRollos.state == on AND Currentdatetime.second == 0 AND DATE_FORMAT(Currentdatetime, %H%M) == 2200 THEN switch DEVICE RolloKlavier TO down AFTER '1000 MILLISECOND'",
            "active": 1
        },
        "TimerRolloZu3": {
            "rule": "IF TimerRollos.state == on AND Currentdatetime.second == 0 AND DATE_FORMAT(Currentdatetime, %H%M) == 2200 THEN switch DEVICE RolloCouch TO down AFTER '2000 MILLISECOND'",
            "active": 1
        },
        "TimerRolloZu4": {
            "rule": "IF TimerRollos.state == on AND Currentdatetime.second == 0 AND DATE_FORMAT(Currentdatetime, %H%M) == 2200 THEN switch DEVICE RolloHof TO down AFTER '3000 MILLISECOND'",
            "active": 1
        },
        "TimerRolloAuf1": {
            "rule": "IF TimerRollos.state == on AND Currentdatetime.second == 0 AND DATE_FORMAT(Currentdatetime, %H%M) == 700 THEN switch DEVICE RolloEsszimmer TO up",
            "active": 1
        },
        "TimerRolloAuf2": {
            "rule": "IF TimerRollos.state == on AND Currentdatetime.second == 0 AND DATE_FORMAT(Currentdatetime, %H%M) == 700 THEN switch DEVICE RolloKlavier TO up AFTER '1000 MILLISECOND'",
            "active": 1
        },
        "TimerRolloAuf3": {
            "rule": "IF TimerRollos.state == on AND Currentdatetime.second == 0 AND DATE_FORMAT(Currentdatetime, %H%M) == 700 THEN switch DEVICE RolloCouch TO up AFTER '2000 MILLISECOND'",
            "active": 1
        },
        "TimerRolloAuf4": {
            "rule": "IF TimerRollos.state == on AND Currentdatetime.second == 0 AND DATE_FORMAT(Currentdatetime, %H%M) == 700 THEN switch DEVICE RolloHof TO up AFTER '3000 MILLISECOND'",
            "active": 1
        },
        "DieleAn1": {
            "rule": "IF Diele.state == on THEN switch DEVICE SteckdoseRund1 TO on",
            "active": 1
        },
        "DieleAn2": {
            "rule": "IF Diele.state == on THEN switch DEVICE SteckdoseRund2 TO on AFTER '500 MILLISECOND'",
            "active": 1
        },
        "DieleAus1": {
            "rule": "IF Diele.state == off THEN switch DEVICE SteckdoseRund1 TO off",
            "active": 1
        },
        "DieleAus2": {
            "rule": "IF Diele.state == off THEN switch DEVICE SteckdoseRund2 TO off AFTER '500 MILLISECOND'",
            "active": 1
        },
        "AllesAn1": {
            "rule": "IF Alles.state == on THEN switch DEVICE Kueche TO on",
            "active": 1
        },
        "AllesAn2": {
            "rule": "IF Alles.state == on THEN switch DEVICE Esszimmer TO on AFTER '500 MILLISECOND'",
            "active": 1
        },
        "AllesAn3": {
            "rule": "IF Alles.state == on THEN switch DEVICE Wohnzimmer TO on AFTER '1000 MILLISECOND'",
            "active": 1
        },
        "AllesAus1": {
            "rule": "IF Alles.state == off THEN switch DEVICE Kueche TO off",
            "active": 1
        },
        "AllesAus2": {
            "rule": "IF Alles.state == off THEN switch DEVICE Esszimmer TO off AFTER '500 MILLISECOND'",
            "active": 1
        },
        "AllesAus3": {
            "rule": "IF Alles.state == off THEN switch DEVICE Wohnzimmer TO off AFTER '1000 MILLISECOND'",
            "active": 1
        },
        "RolloAllesZu1": {
            "rule": "IF RolloAlles.state == down THEN switch DEVICE RolloEsszimmer TO down",
            "active": 1
        },
        "RolloAllesZu2": {
            "rule": "IF RolloAlles.state == down THEN switch DEVICE RolloKlavier TO down AFTER '1000 MILLISECOND'",
            "active": 1
        },
        "RolloAllesZu3": {
            "rule": "IF RolloAlles.state == down THEN switch DEVICE RolloCouch TO down AFTER '2000 MILLISECOND'",
            "active": 1
        },
        "RolloAllesZu4": {
            "rule": "IF RolloAlles.state == down THEN switch DEVICE RolloHof TO down AFTER '3000 MILLISECOND'",
            "active": 1
        },
        "RolloAllesAuf1": {
            "rule": "IF RolloAlles.state == up THEN switch DEVICE RolloEsszimmer TO up",
            "active": 1
        },
        "RolloAllesAuf2": {
            "rule": "IF RolloAlles.state == up THEN switch DEVICE RolloKlavier TO up AFTER '1000 MILLISECOND'",
            "active": 1
        },
        "RolloAllesAuf3": {
            "rule": "IF RolloAlles.state == up THEN switch DEVICE RolloCouch TO up AFTER '2000 MILLISECOND'",
            "active": 1
        },
        "RolloAllesAuf4": {
            "rule": "IF RolloAlles.state == up THEN switch DEVICE RolloHof TO up AFTER '3000 MILLISECOND'",
            "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
        },
        "SteckdoseEckig1": {
            "name": "Astrid",
            "group": [ "Licht" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "SteckdoseEckig2": {
            "name": "Schlafzimmer",
            "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" ]
        },
        "Weihnachtsbaum": {
            "name": "Weihnachtsbaum",
            "group": [ "Steckdose" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "SteckdoseRund3": {
            "name": "Rund 3",
            "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" ]
        },
        "Version": {
            "name": "Version",
            "group": [ "Modus" ],
            "media": [ "all" ]
        },
        "webcam": {
            "name": "Tor",
            "group": [ "Webcam" ],
            "media": [ "all" ]
        }
    },
    "settings": {
        "log-level": 6,
        "pid-file": "/var/run/pilight.pid",
        "log-file": "/var/log/pilight.log",
        "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": {
        "433gpio": {
            "sender": 0,
            "receiver": 1
        }
    },
    "registry": {
        "webserver": {
            "ssl": {
                "certificate": {
                    "secure": 0,
                    "location": "/etc/pilight/pilight.pem"
                }
            }
        },
        "webgui": {
            "tabs": 1
        },
        "pilight": {
            "version": {
                "current": "8.1.1"
            }
        }
    }
}

And thanks for providing us with that great product, curlymo !!

Uli


Attached Files Thumbnail(s)
   
 
Reply
#2
Does it still happen in the latest version?
 
Reply
#3
(03-09-2019, 04:58 PM)curlymo Wrote: Does it still happen in the latest version?

No not yet. Are you aware of any change in this area?

Uli
 
Reply
#4
Yes, i did change some of these issues lately, not sure though in what version.
 
Reply
#5
(03-09-2019, 05:46 PM)curlymo Wrote: Yes, i did change some of these issues lately, not sure though in what version.

Great i will give it a try

Uli
 
Reply
#6
When reading the changelog i saw this was done in 8.1.2
https://manual.pilight.org/changelog.html

https://github.com/pilight/pilight/commi...c8d9ad2684

So, before posting new bugs, better check the changelog first.
 
Reply
#7
(03-09-2019, 06:26 PM)curlymo Wrote: When reading the changelog i saw this was done in 8.1.2
https://manual.pilight.org/changelog.html

https://github.com/pilight/pilight/commi...c8d9ad2684

So, before posting new bugs, better check the changelog first.

Hi curlymo!

I've just updated to version v8.1.4-nightly-7202a438. I have merged my old config with the new template including Hardware Settings
Code:
{
    "devices": {
        "Version": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 198
            }],
            "label": "10.03.2019",
            "color": "blue"
        },
        "ZeitEGArbeit": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 199
            }],
            "label": "ab 18:15",
            "color": "black"
        },
        "Arbeitstag": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 200
            }],
            "state": "off"
        },
        "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": 8
            }],
            "state": "up"
        },
        "RolloHof": {
            "protocol": [ "kaku_screen_old" ],
            "id": [{
                "id": 13,
                "unit": 4
            }],
            "state": "up"
        },
        "RolloAlles": {
            "protocol": [ "generic_screen" ],
            "id": [{
                "id": 119
            }],
            "state": "up"
        },
        "Wohnzimmer": {
            "protocol": [ "elro_800_switch" ],
            "id": [{
                "systemcode": 208,
                "unitcode": 1
            }],
            "state": "on"
        },
        "Esszimmer": {
            "protocol": [ "elro_800_switch" ],
            "id": [{
                "systemcode": 208,
                "unitcode": 2
            }],
            "state": "off"
        },
        "Kueche": {
            "protocol": [ "elro_800_switch" ],
            "id": [{
                "systemcode": 208,
                "unitcode": 3
            }],
            "state": "off"
        },
        "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"
        },
        "ShellyOn": {
            "protocol": [ "program" ],
            "id": [{
                "name": "ShellyOn"
            }],
            "program": "php /home/pi/ShellyOn.php",
            "arguments": "",
            "stop-command": "",
            "start-command": "php /home/pi/ShellyOn.php",
            "state": "stopped",
            "pid": 0
        },
        "ShellyOff": {
            "protocol": [ "program" ],
            "id": [{
                "name": "ShellyOff"
            }],
            "program": "php /home/pi/ShellyOff.php",
            "arguments": "",
            "stop-command": "",
            "start-command": "php /home/pi/ShellyOff.php",
            "state": "stopped",
            "pid": 0
        },
        "Hof": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 97
            }],
            "state": "off"
        },
        "Alles": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 98
            }],
            "state": "off"
        },
        "Diele": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 99
            }],
            "state": "off"
        },
        "TimerEG": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 100
            }],
            "state": "on"
        },
        "TimerOG": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 101
            }],
            "state": "on"
        },
        "TimerRollos": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 102
            }],
            "state": "on"
        },
        "TimerUrlaub": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 103
            }],
            "state": "off"
        },
        "ZeitEGDiDoFr": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 110
            }],
            "label": "ab 18:15",
            "color": "Gray"
        },
        "ZeitEGMoMiWo": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 111
            }],
            "label": "ab Sunset - 0:45",
            "color": "Green"
        },
        "ZeitOG": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 112
            }],
            "label": "Sunset bis 23:00",
            "color": "Green"
        },
        "ZeitRollos": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 113
            }],
            "label": "22:00 bis 7:00",
            "color": "Green"
        },
        "ZeitUrlaubEG": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 114
            }],
            "label": "nicht aktiv",
            "color": "Gray"
        },
        "ZeitUrlaubOG": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 115
            }],
            "label": "nicht aktiv",
            "color": "Gray"
        },
        "ZeitTest1": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 116
            }],
            "label": "213318",
            "color": "black"
        },
        "ZeitTest2": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 117
            }],
            "label": "184500",
            "color": "black"
        },
        "Waschmaschine": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 118
            }],
            "label": "Aus",
            "color": "black"
        },
        "Trockner": {
            "protocol": [ "generic_label" ],
            "id": [{
                "id": 119
            }],
            "label": "Aus",
            "color": "black"
        },
        "Currentdatetime": {
            "protocol": [ "datetime" ],
            "id": [{
                "longitude": 8.675,
                "latitude": 49.991
            }],
            "year": 2019,
            "month": 3,
            "day": 10,
            "hour": 11,
            "minute": 47,
            "second": 28,
            "weekday": 1,
            "dst": 0
        },
        "Sunriseset": {
            "protocol": [ "sunriseset" ],
            "id": [{
                "longitude": 8.675,
                "latitude": 49.991
            }],
            "sunrise": 6.51,
            "sunset": 18.23,
            "sun": "rise"
        },
        "webcam": {
            "protocol": [ "generic_webcam" ],
            "id": [{
                "id": 120
            }],
            "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:15'",
            "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 7:00' 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
        },
        "TimerEGDiDoFrAn1": {
            "rule": "IF TimerUrlaub.state == off AND TimerEG.state == on AND Arbeitstag.state == on AND Currentdatetime.second == 0 AND Sunriseset.sunset * 100 < 1900 AND DATE_FORMAT(Currentdatetime, %H%M) == 1815 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 >= 1900 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 < 1900 AND DATE_FORMAT(Currentdatetime, %H%M) == 1815 THEN switch DEVICE Diele TO on AFTER '1500 MILLISECOND'",
            "active": 1
        },
        "TimerEGDiDoFrAn4": {
            "rule": "IF TimerUrlaub.state == off AND TimerEG.state == on AND Arbeitstag.state == on AND Currentdatetime.second == 0 AND Sunriseset.sunset * 100 >= 1900 AND DATE_FORMAT( DATE_ADD(Currentdatetime, '+45 MINUTE'), '%Y-%m-%d %H:%M:%S', %H.%M) == Sunriseset.sunset THEN switch DEVICE Diele TO on AFTER '1500 MILLISECOND'",
            "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 SteckdoseEckig2 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 SteckdoseEckig2 TO off",
            "active": 1
        },
        "TimerUrlaubOGAn": {
            "rule": "IF TimerUrlaub.state == on AND Currentdatetime.second == 5 AND DATE_FORMAT(Currentdatetime, %H%M) == 2135 THEN switch DEVICE SteckdoseEckig2 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 SteckdoseEckig2 TO off AFTER RANDOM(1,20) . ' MINUTE'",
            "active": 1
        },
        "TimerRolloZu1": {
            "rule": "IF TimerRollos.state == on AND Currentdatetime.second == 0 AND DATE_FORMAT(Currentdatetime, %H%M) == 2200 THEN switch DEVICE RolloEsszimmer TO down",
            "active": 1
        },
        "TimerRolloZu2": {
            "rule": "IF TimerRollos.state == on AND Currentdatetime.second == 0 AND DATE_FORMAT(Currentdatetime, %H%M) == 2200 THEN switch DEVICE RolloKlavier TO down AFTER '1000 MILLISECOND'",
            "active": 1
        },
        "TimerRolloZu3": {
            "rule": "IF TimerRollos.state == on AND Currentdatetime.second == 0 AND DATE_FORMAT(Currentdatetime, %H%M) == 2200 THEN switch DEVICE RolloCouch TO down AFTER '2000 MILLISECOND'",
            "active": 1
        },
        "TimerRolloZu4": {
            "rule": "IF TimerRollos.state == on AND Currentdatetime.second == 0 AND DATE_FORMAT(Currentdatetime, %H%M) == 2200 THEN switch DEVICE RolloHof TO down AFTER '3000 MILLISECOND'",
            "active": 1
        },
        "TimerRolloAuf1": {
            "rule": "IF TimerRollos.state == on AND Currentdatetime.second == 0 AND DATE_FORMAT(Currentdatetime, %H%M) == 700 THEN switch DEVICE RolloEsszimmer TO up",
            "active": 1
        },
        "TimerRolloAuf2": {
            "rule": "IF TimerRollos.state == on AND Currentdatetime.second == 0 AND DATE_FORMAT(Currentdatetime, %H%M) == 700 THEN switch DEVICE RolloKlavier TO up AFTER '1000 MILLISECOND'",
            "active": 1
        },
        "TimerRolloAuf3": {
            "rule": "IF TimerRollos.state == on AND Currentdatetime.second == 0 AND DATE_FORMAT(Currentdatetime, %H%M) == 700 THEN switch DEVICE RolloCouch TO up AFTER '2000 MILLISECOND'",
            "active": 1
        },
        "TimerRolloAuf4": {
            "rule": "IF TimerRollos.state == on AND Currentdatetime.second == 0 AND DATE_FORMAT(Currentdatetime, %H%M) == 700 THEN switch DEVICE RolloHof TO up AFTER '3000 MILLISECOND'",
            "active": 1
        },
        "HofAn": {
            "rule": "IF Hof.state == on THEN switch DEVICE ShellyOn TO running",
            "active": 1
        },
        "HofAus": {
            "rule": "IF Hof.state == off THEN switch DEVICE ShellyOff TO running",
            "active": 1
        },
        "DieleAn1": {
            "rule": "IF Diele.state == on THEN switch DEVICE SteckdoseRund1 TO on",
            "active": 1
        },
        "DieleAn2": {
            "rule": "IF Diele.state == on THEN switch DEVICE SteckdoseRund2 TO on AFTER '500 MILLISECOND'",
            "active": 1
        },
        "DieleAus1": {
            "rule": "IF Diele.state == off THEN switch DEVICE SteckdoseRund1 TO off",
            "active": 1
        },
        "DieleAus2": {
            "rule": "IF Diele.state == off THEN switch DEVICE SteckdoseRund2 TO off AFTER '500 MILLISECOND'",
            "active": 1
        },
        "AllesAn1": {
            "rule": "IF Alles.state == on THEN switch DEVICE Kueche TO on",
            "active": 1
        },
        "AllesAn2": {
            "rule": "IF Alles.state == on THEN switch DEVICE Esszimmer TO on AFTER '500 MILLISECOND'",
            "active": 1
        },
        "AllesAn3": {
            "rule": "IF Alles.state == on THEN switch DEVICE Wohnzimmer TO on AFTER '1000 MILLISECOND'",
            "active": 1
        },
        "AllesAus1": {
            "rule": "IF Alles.state == off THEN switch DEVICE Kueche TO off",
            "active": 1
        },
        "AllesAus2": {
            "rule": "IF Alles.state == off THEN switch DEVICE Esszimmer TO off AFTER '500 MILLISECOND'",
            "active": 1
        },
        "AllesAus3": {
            "rule": "IF Alles.state == off THEN switch DEVICE Wohnzimmer TO off AFTER '1000 MILLISECOND'",
            "active": 1
        },
        "RolloAllesZu1": {
            "rule": "IF RolloAlles.state == down THEN switch DEVICE RolloEsszimmer TO down",
            "active": 1
        },
        "RolloAllesZu2": {
            "rule": "IF RolloAlles.state == down THEN switch DEVICE RolloKlavier TO down AFTER '1000 MILLISECOND'",
            "active": 1
        },
        "RolloAllesZu3": {
            "rule": "IF RolloAlles.state == down THEN switch DEVICE RolloCouch TO down AFTER '2000 MILLISECOND'",
            "active": 1
        },
        "RolloAllesZu4": {
            "rule": "IF RolloAlles.state == down THEN switch DEVICE RolloHof TO down AFTER '3000 MILLISECOND'",
            "active": 1
        },
        "RolloAllesAuf1": {
            "rule": "IF RolloAlles.state == up THEN switch DEVICE RolloEsszimmer TO up",
            "active": 1
        },
        "RolloAllesAuf2": {
            "rule": "IF RolloAlles.state == up THEN switch DEVICE RolloKlavier TO up AFTER '1000 MILLISECOND'",
            "active": 1
        },
        "RolloAllesAuf3": {
            "rule": "IF RolloAlles.state == up THEN switch DEVICE RolloCouch TO up AFTER '2000 MILLISECOND'",
            "active": 1
        },
        "RolloAllesAuf4": {
            "rule": "IF RolloAlles.state == up THEN switch DEVICE RolloHof TO up AFTER '3000 MILLISECOND'",
            "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
        },
        "SteckdoseEckig1": {
            "name": "Astrid",
            "group": [ "Licht" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "SteckdoseEckig2": {
            "name": "Schlafzimmer",
            "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" ]
        },
        "Weihnachtsbaum": {
            "name": "Weihnachtsbaum",
            "group": [ "Steckdose" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "SteckdoseRund3": {
            "name": "Rund 3",
            "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" ]
        },
        "Version": {
            "name": "Version",
            "group": [ "Modus" ],
            "media": [ "all" ]
        },
        "Waschmaschine": {
            "name": "Waschmaschine",
            "group": [ "Status" ],
            "media": [ "all" ]
        },
        "Trockner": {
            "name": "Trockner",
            "group": [ "Status" ],
            "media": [ "all" ]
        },
        "webcam": {
            "name": "Tor",
            "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,
        "whitelist": "",
        "gpio-platform": "raspberrypi3"
    },
    "hardware": {
        "433gpio": {
            "sender": 0,
            "receiver": 1
        }
    },
    "registry": {
        "webserver": {
            "ssl": {
                "certificate": {
                    "location": "/etc/pilight/pilight.pem"
                }
            }
        },
        "pilight": {
            "version": {
                "current": "8.1.4"
            }
        },
        "hardware": {
            "RF433": {
                "mingaplen": 4420,
                "maxgaplen": 72900,
                "minrawlen": 26,
                "maxrawlen": 400
            }
        }
    }
}
 
I can start pilight, but after a short time the GUI disconnects. Looking at the log I see
Code:
[Mar 10 11:01:01:524020] pilight-daemon: INFO: datetime Currentdatetime 8.675000:49.991000 seems to be in timezone: Europe/Berlin
[Mar 10 11:01:01:573851] pilight-daemon: INFO: sunriseset Sunriseset 8.675000:49.991000 seems to be in timezone: Europe/Berlin
[Mar 10 11:01:01:616588] pilight-daemon: INFO: rule #1 SetArbeitstagAn was parsed in 0.015531 seconds
[Mar 10 11:01:01:635480] pilight-daemon: INFO: rule #2 SetArbeitstagAus was parsed in 0.018817 seconds
[Mar 10 11:01:01:647466] pilight-daemon: INFO: rule #3 SetLabelEGArbeit1 was parsed in 0.011929 seconds
[Mar 10 11:01:01:659419] pilight-daemon: INFO: rule #4 SetLabelEGArbeit2 was parsed in 0.011904 seconds

...

[Mar 10 11:01:02:662233] pilight-daemon: INFO: rule #64 RolloAllesAuf1 was parsed in 0.007985 seconds
[Mar 10 11:01:02:671573] pilight-daemon: INFO: rule #65 RolloAllesAuf2 was parsed in 0.009287 seconds
[Mar 10 11:01:02:680946] pilight-daemon: INFO: rule #66 RolloAllesAuf3 was parsed in 0.009321 seconds
[Mar 10 11:01:02:690343] pilight-daemon: INFO: rule #67 RolloAllesAuf4 was parsed in 0.009345 seconds
[Mar 10 11:01:02:882556] pilight-daemon: INFO: version v8.1.4-nightly-7202a438
[Mar 10 11:01:02:905383] pilight-daemon: INFO: daemon listening to port: 43597
[Mar 10 11:01:02:911815] pilight-daemon: INFO: new client, ip: 127.0.0.1, port: 37502
[Mar 10 11:01:02:923902] pilight-daemon: INFO: secured webserver started on port: 5002 (fd 16)
[Mar 10 11:01:02:924069] pilight-daemon: INFO: regular webserver started on port: 5001 (fd 17)
[ Mar 10 11:01:03:27284] pilight-daemon: NOTICE: no pilight ssdp connections found
[ Mar 10 11:01:03:27917] pilight-daemon: INFO: new client, ip: 127.0.0.1, port: 37504
[Mar 10 11:01:03:944055] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:03:945416] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:03:946963] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:03:947964] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:03:950158] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:03:950976] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:04:928896] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:04:930632] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:04:932513] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:04:933556] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:04:935330] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:04:936033] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:05:930175] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:05:931537] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:05:934165] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:05:934694] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:05:937580] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:05:939174] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:06:928921] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:06:929960] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:06:931603] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:06:932846] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:06:935436] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:06:935802] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:07:928659] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:07:929747] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:07:931672] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:07:933171] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:07:934854] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:07:935694] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:08:929410] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:08:930110] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:08:932434] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:08:933906] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:08:934844] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:08:936325] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:09:928326] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:09:929087] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:09:931257] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:09:932312] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:09:933768] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:09:934808] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:10:953464] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:10:953671] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:10:953832] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:10:953971] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:10:955173] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:10:955583] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:11:929304] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:11:930175] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:11:932136] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:11:933485] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:11:935212] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:11:936159] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:12:952095] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:12:952499] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:12:952819] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:12:953213] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:12:953329] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:12:955173] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:13:928133] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:13:929043] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:13:930307] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:13:931901] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:13:933617] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:13:934443] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:14:930814] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:14:931728] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:14:934156] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:14:934758] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:14:936221] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:14:937360] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:15:928968] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:15:929949] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:15:931198] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:15:932957] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:15:933926] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:15:935385] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:16:929481] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:16:929837] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:16:932087] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:16:933092] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:16:934209] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:16:935720] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:17:928972] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:17:929958] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:17:931581] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:17:932866] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:17:934668] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:17:935502] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:18:928769] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:18:929867] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:18:931662] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:18:932638] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:18:934251] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:18:934633] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:19:928220] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:19:929225] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:19:931008] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:19:932096] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:19:933839] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:19:935389] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:20:930177] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:20:931139] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:20:932983] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:20:933778] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:20:935722] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:20:936845] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:21:928380] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:21:929296] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:21:931448] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:21:931974] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:21:933776] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:21:935315] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:22:928114] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:22:929077] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:22:930904] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:22:932410] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:22:933531] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:22:934613] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:23:928888] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:23:929829] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:23:931145] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:23:932735] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:23:934383] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:23:935191] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:24:928719] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:24:929671] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:24:930931] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:24:932418] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:24:934359] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:24:935152] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:25:928590] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:25:929515] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:25:931126] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:25:932221] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:25:934104] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:25:934868] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:26:929413] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:26:930415] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:26:932632] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:26:933598] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:26:934559] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:26:935660] pilight-daemon: ERROR: no free lua states available
[Mar 10 11:01:26:935851] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:27:928685] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:27:929777] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:27:931301] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:27:932753] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:27:934061] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:27:935341] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:28:928695] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:28:929798] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:28:931346] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:28:932477] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:28:934232] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:28:935102] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:29:929094] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:29:930201] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:29:932194] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:29:933365] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:29:934528] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:29:935951] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:30:928528] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:30:930024] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:30:931335] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:30:932899] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:30:933984] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:30:935548] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:31:928517] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:31:929499] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:31:930906] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:31:932529] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:31:933924] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:31:935799] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:32:941556] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:32:943697] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:32:944121] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:32:945763] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:32:946526] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:32:947070] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:33:928730] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:33:929710] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:33:932088] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:33:932982] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:33:934445] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:33:935515] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:34:928668] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:34:929986] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:34:931701] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:34:932907] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:34:934399] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:34:935747] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:35:931476] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:35:932378] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:35:934126] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:35:935661] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:35:936838] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:35:938313] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:36:930309] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:36:931315] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:36:933082] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:36:934032] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:36:935683] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:36:936714] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:37:930505] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:37:931465] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:37:933048] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:37:934454] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:37:936030] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:37:936354] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:38:931160] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:38:932697] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:38:933559] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:38:934965] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:38:936732] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:38:939022] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:39:929941] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:39:930844] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:39:932854] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:39:933933] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:39:935571] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:39:936556] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:40:932806] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:40:933724] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:40:935670] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:40:936938] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:40:938080] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:40:939147] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:41:932775] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:41:933687] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:41:935570] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:41:938190] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:41:939142] pilight-daemon: ERROR: no free lua states available
[Mar 10 11:01:41:939006] pilight-daemon: ERROR: no free lua states available
[Mar 10 11:01:41:936985] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:27: bad argument #1 to 'pairs' (table expected, got nil)
[Mar 10 11:01:41:957614] pilight-daemon: ERROR: /usr/local/lib/pilight/hardware/433gpio.lua:24: bad argument #1 to 'setup' (string expected, got nil)
Anything wrong with my config, or should I try 8.1.4 stable?

Uli
 
Reply
#8
Yes, revert to stable while i look at this issue.
 
Reply
#9
Also, can we discuss this issue in a different topic?
 
Reply
#10
(03-10-2019, 01:56 PM)curlymo Wrote: Also, can we discuss this issue in a different topic?

What would be the right topic, Core ??

I now went back to 8.1.4 stable. I do not get the messages about bad argument any longer.

But still the connection to the gui is lost after 1-3 minutes.

I went back to 8.1.3 stable, 8.1.2 stable and 8.1.1-39 nightly. Still losing the gui after some minutes.

I'm now back to version v8.1.1-nightly-602146e8 Confused

Uli
 
Reply
  


Possibly Related Threads...
Thread Author Replies Views Last Post
  WebSocket connection failed: One or more reserved bits gregnau 8 1,484 02-16-2018, 10:02 PM
Last Post: curlymo
Thumbs Up Newbie problems, usbnano connection and rsl366 pukington 1 351 02-14-2018, 07:36 PM
Last Post: pukington
  Windows HTTP connection andbehtls 1 896 01-14-2018, 02:24 PM
Last Post: bnk72
  Webserver (REST API) - POST TopdRob 7 1,365 10-25-2017, 11:17 PM
Last Post: curlymo
  Illumina, cannot obtain connection hansrijn2 5 1,119 05-31-2017, 04:29 PM
Last Post: hansrijn2
  webserver-authentication problem with some browsers MorfelPi 4 1,689 09-21-2016, 06:59 PM
Last Post: Emiks5
  [solved] another pilight ssdp missed connection on RPI segalion 2 2,683 08-24-2016, 10:51 PM
Last Post: Hauke
  [Solved] pilight 7.0 LAN interact connection - 2 Raspberrys mvasi90 4 1,694 07-10-2016, 03:50 PM
Last Post: mvasi90
  pilight-receive: NOTICE: no pilight ssdp connection found bumtheduke 10 11,641 03-29-2016, 10:58 AM
Last Post: pilino1234
  Using API webserver send page "message":"failed" fips 1 1,370 01-08-2016, 09:21 AM
Last Post: fips

Forum Jump:


Browsing: 1 Guest(s)