• 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
Cannot start service after update to 8.0.8
#1
Hi,

I am using pilight installed via apt-get used this https://manual.pilight.org/installation.html
When I remove all my rules, the service starts, but this rule set is unchanged to the version before my last apt-get upgrade Crying


Code:
{
       "devices": {
               "Brennstuhl1": {
                       "protocol": [ "elro_800_switch" ],
                       "id": [{
                               "systemcode": 11,
                               "unitcode": 1
                       }],
                       "state": "off"
               },
               "Brennstuhl2": {
                       "protocol": [ "elro_800_switch" ],
                       "id": [{
                               "systemcode": 11,
                               "unitcode": 2
                       }],
                       "state": "off"
               },
               "Brennstuhl3": {
                       "protocol": [ "elro_800_switch" ],
                       "id": [{
                               "systemcode": 11,
                               "unitcode": 3
                       }],
                       "state": "off"
               },
               "Brennstuhl4": {
                       "protocol": [ "elro_800_switch" ],
                       "id": [{
                               "systemcode": 11,
                               "unitcode": 4
                       }],
                       "state": "off"
               },
               "Quigg1": {
                       "protocol": [ "quigg_gt7000" ],
                       "id": [{
                               "id": 0,
                               "unit": 0
                       }],
                       "state": "off"
               },
               "Quigg2": {
                       "protocol": [ "quigg_gt7000" ],
                       "id": [{
                               "id": 1,
                               "unit": 0
                       }],
                       "state": "off"
               },
               "Quigg3": {
                       "protocol": [ "quigg_gt7000" ],
                       "id": [{
                               "id": 2,
                               "unit": 0
                       }],
                       "state": "off"
               },
               "Quigg4": {
                       "protocol": [ "quigg_gt7000" ],
                       "id": [{
                               "id": 3,
                               "unit": 0
                       }],
                       "state": "off"
               },
               "JalousieGaestezimmer": {
                       "protocol": [ "elro_800_switch" ],
                       "id": [{
                               "systemcode": 17,
                               "unitcode": 13
                       }],
                       "state": "off"
               },
               "JalousieKammer": {
                       "protocol": [ "elro_800_switch" ],
                       "id": [{
                               "systemcode": 26,
                               "unitcode": 13
                       }],
                       "state": "off"
               },
               "JalousieBadezimmer": {
                       "protocol": [ "elro_800_switch" ],
                       "id": [{
                               "systemcode": 4,
                               "unitcode": 13
                       }],
                       "state": "off"
               },
               "JalousieMedienzimmer": {
                       "protocol": [ "elro_800_switch" ],
                       "id": [{
                               "systemcode": 1,
                               "unitcode": 13
                       }],
                       "state": "on"
               },
               "Sonne": {
                       "protocol": [ "sunriseset" ],
                       "id": [{
                               "longitude": 8.357780,
                               "latitude": 51.684560
                       }],
                       "sunrise": 5.24,
                       "sunset": 21.25,
                       "sun": "rise"
               },
               "Uhrzeit": {
                       "protocol": [ "datetime" ],
                       "id": [{
                               "longitude": 8.357780,
                               "latitude": 51.684560
                       }],
                       "year": 2018,
                       "month": 5,
                       "day": 23,
                       "hour": 9,
                       "minute": 7,
                       "second": 13,
                       "dst": 1,
                       "weekday": 4
               }
       },
       "rules": {
               "Sonnenuntergang": {
                       "rule": "IF (Uhrzeit.second == 0) AND (Sonne.sunset == DATE_FORMAT(DATE_ADD(Uhrzeit, -30 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M)) THEN switch DEVICE JalousieGaestezimmer AND JalousieKammer AND JalousieBadezimmer TO on",
                       "active": 1
               },
               "Sonnenuntergang2": {
                       "rule": "IF (Uhrzeit.second == 0) AND (Sonne.sunset == DATE_FORMAT(DATE_ADD(Uhrzeit, -31 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M)) THEN switch DEVICE JalousieGaestezimmer AND JalousieKammer AND JalousieBadezimmer TO on",
                       "active": 1
               },
               "Sonnenaufgang": {
                       "rule": "IF (Uhrzeit.second == 0) AND (Sonne.sunrise == DATE_FORMAT(DATE_ADD(Uhrzeit, -30 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M)) THEN switch DEVICE JalousieGaestezimmer AND JalousieKammer AND JalousieBadezimmer TO off",
                       "active": 1
               },
               "Sonnenaufgang2": {
                       "rule": "IF (Uhrzeit.second == 0) AND (Sonne.sunrise == DATE_FORMAT(DATE_ADD(Uhrzeit, -31 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M)) THEN switch DEVICE JalousieGaestezimmer AND JalousieKammer AND JalousieBadezimmer TO off",
                       "active": 1
               },
               "SalzkristallOn": {
                       "rule": "IF (Uhrzeit.second == 0) AND (Sonne.sunset == DATE_FORMAT(DATE_ADD(Uhrzeit, -32 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M)) THEN switch DEVICE Quigg1 AND Brennstuhl1 TO on",
                       "active": 1
               },
               "SalzkristallOff": {
                       "rule": "IF (Uhrzeit.second == 0) AND (Uhrzeit.hour == 0) AND (Uhrzeit.minute == 0) THEN switch DEVICE Quigg1 AND Brennstuhl1 TO off",
                       "active": 1
               }
       },
       "gui": {
               "Uhrzeit": {
                       "name": "Uhrzeit",
                       "group": [ "Jalousie" ]
               },
               "Sonne": {
                       "name": "Sonne Kortumstraße",
                       "group": [ "Jalousie" ]
               },
               "JalousieBadezimmer": {
                       "name": "Badezimmer (EG)",
                       "group": [ "Jalousie" ]
               },
               "JalousieKammer": {
                       "name": "Kammer (1. OG)",
                       "group": [ "Jalousie" ]
               },
               "JalousieGaestezimmer": {
                       "name": "Gästezimmer (1. OG)",
                       "group": [ "Jalousie" ]
               },
               "JalousieMedienzimmer": {
                       "name": "Medien Zimmer (1. OG)",
                       "group": [ "Jalousie" ]
               },
               "Brennstuhl1": {
                       "name": "Brennstuhl 1 (Draußen)",
                       "group": [ "Steckdosen" ]
               },
               "Brennstuhl2": {
                       "name": "Brennstuhl 2",
                       "group": [ "Steckdosen" ]
               },
               "Brennstuhl3": {
                       "name": "Brennstuhl 3",
                       "group": [ "Steckdosen" ]
               },
               "Brennstuhl4": {
                       "name": "Brennstuhl 4",
                       "group": [ "Steckdosen" ]
               },
               "Quigg1": {
                       "name": "Quigg 1 (Salzkristall)",
                       "group": [ "Steckdosen" ]
               },
               "Quigg2": {
                       "name": "Quigg 2",
                       "group": [ "Steckdosen" ]
               },
               "Quigg3": {
                       "name": "Quigg 3",
                       "group": [ "Steckdosen" ]
               },
               "Quigg4": {
                       "name": "Quigg 4",
                       "group": [ "Steckdosen" ]
               }
       },
       "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": "raspberrypi1b2"
       },
       "hardware": {
               "433gpio": {
                       "sender": 0,
                       "receiver": 1
               }
       },
       "registry": {
               "webserver": {
                       "ssl": {
                               "certificate": {
                                       "secure": 0,
                                       "location": "/etc/pilight/pilight.pem"
                               }
                       }
               },
               "pilight": {
                       "version": {
                               "current": "8.0.8"
                       }
               }
       }
}
 
Reply
#2
Have you checked the debug output? Check for FAQ for more info.
 
Reply
#3
Sorry, I hadnt done that before. I was just focused on a regression (because I have not changed my config.json), that I did a noob error and ignored the FAQ Crying

I get this error message
Code:
[May 24 15:17:30:727672] pilight-daemon: ERROR:
... DATE_FORMAT(DATE_ADD(Uhrzeit, -32 MINUTE), "%Y-%m-%d %H:%M:%S", %H.%M)) THEN switch DEVICE Quigg1 AND Brennstuhl1 ...
                                   ^ unexpected symbol, expected a comma or closing parenthesis
 but I dont understand it. Whats wrong on the 2? And every opening parenthesis has its closing one.
The other (and previous declared) rules have nearly the same condition, only 31 or 30.
 
Reply
#4
I've pilight says it's 8.0.8 you've wrecked the installation. Read about the new syntax in the pilight manual under version 8.10.0.
 
Reply
#5
Ok, what did I wrong with
Code:
sudo apt-get upgrade
to wreck my installation?

Where do I find the manual with the new syntax of 8.10.0? The header of https://manual.pilight.org/configuration/rules.html still says 7.0
 
Reply
#6
https://manual.pilight.org/eventing/index.html
 
Reply
  


Possibly Related Threads...
Thread Author Replies Views Last Post
  Update v6 to v8 mamu 2 165 05-31-2020, 09:36 AM
Last Post: mamu
  filter stopped working after update to pilight 8.1.5 zlin50 19 2,007 01-03-2020, 02:15 PM
Last Post: curlymo
  pilight error after update to 8.1.5 on Odroid C2 WitchDoctor 3 801 11-29-2019, 09:56 PM
Last Post: curlymo
  Real 433Mhz Remote is disturbed by pilight service henne111 2 729 10-06-2019, 06:18 PM
Last Post: wo_rasp
  cant configure or even start pilight on raspi 3b Xvnx23 2 900 05-06-2019, 09:47 PM
Last Post: fourty2
  pilight-daemon does not start since 8.1.3-21 robertkrause 1 866 11-05-2018, 07:01 PM
Last Post: robertkrause
Bug Service does not start correctly when booting waldorf 10 12,635 09-12-2018, 07:56 PM
Last Post: daysleeper
  [SOLVED] pilight wont start since update from 8.0.8 to 8.1.2 pukington 5 2,499 08-08-2018, 05:34 PM
Last Post: curlymo
  Can't start pilight service Thorben653 19 11,701 06-28-2018, 11:09 AM
Last Post: LeoTheLion
  Update to v8.0.10-nightly-a1279212 Ulrich.Arnold 3 1,741 06-04-2018, 08:31 PM
Last Post: curlymo

Forum Jump:


Browsing: 1 Guest(s)