Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Alecto WS-1700 werkt hier nu perfect, bedankt!

Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Hierbij mijn config file waarbij de rules niet helemaal werken. Bij geen van deze rules word een pushover bericht gestuurd, verlichting word wel op het juiste moment ingeschakeld.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
{
    "devices": {
        "rpi": {
            "protocol": [ "cpu_temp" ],
            "id": [{
                "id": 1
            }],
            "temperature": 44.925,
            "poll-interval": 10
        },
        "datetime": {
            "protocol": [ "datetime" ],
            "id": [{
                "longitude": ,
                "latitude": 
            }],
            "year": 2015,
            "month": 5,
            "day": 2,
            "weekday": 7,
            "hour": 19,
            "minute": 36,
            "second": 22,
            "dst": 1
        },
        "weather": {
            "protocol": [ "alecto_ws1700" ],
            "id": [{
                "id": 
            }],
            "temperature": 17.8,
            "humidity": 35.0,
            "battery": 1
        },
        "WoonkamerVitrinekast": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": ,
                "unit":
            }],
            "state": "off"
        },
        "WoonkamerDresoir": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": ,
                "unit": 
            }],
            "state": "off"
        },
        "WoonkamerStaandeLamp": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": ,
                "unit": 
            }],
            "state": "off"
        },
        "TuinLampVoordeur": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": ,
                "unit": 
            }],
            "state": "off"
        },
        "TuinLampAchterEnVoordeur": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": ,
                "unit": 
            }],
            "state": "off"
        },
        "EersteEtageMainSlaapkamer": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": ,
                "unit": 
            }],
            "state": "off"
        },
        "TuinInLiteVerlichting": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": ,
                "unit": 
            }],
            "state": "off"
        },
        "sunriseset": {
            "protocol": [ "sunriseset" ],
            "id": [{
                "longitude": ,
                "latitude": 
            }],
            "sunrise": 6.12,
            "sunset": 21.09,
            "sun": "rise"
        }
    },
    "rules": {
        "rule_name1": {
            "rule": "IF datetime.second == 0 AND sunriseset.sunset == DATE_FORMAT(DATE_ADD(datetime, +10 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M) THEN switch DEVICE WoonkamerVitrinekast AND WoonkamerStaandeLamp AND WoonkamerDresoir TO on AND pushover TITLE Binnenverlichting MESSAGE Binnenverlichting ingeschakelt TOKEN  USER ",
            "active": 1
        },
        "rule_name2": {
            "rule": "IF datetime.second == 0 AND sunriseset.sunset == DATE_FORMAT(DATE_ADD(datetime, -30 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M) THEN switch DEVICE TuinLampAchterEnVoordeur AND TuinInLiteVerlichting TO on AND pushover TITLE Buitenverlichting MESSAGE Buitenverlichting ingeschakelt TOKEN  USER ",
            "active": 1
        },
        "rule_name3": {
            "rule": "IF ((sunriseset.sunrise == (datetime.hour + (datetime.minute / 100))) AND datetime.second == 0) THEN switch DEVICE TuinLampAchterEnVoordeur AND TuinInLiteVerlichting TO off AND pushover TITLE Buitenverlichting MESSAGE Buitenverlichting uitgeschakelt TOKEN  USER ",
            "active": 1
        }
    },
    "gui": {
        "WoonkamerVitrinekast": {
            "name": "Vitrinekast",
            "group": [ "Woonkamer" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "WoonkamerDresoir": {
            "name": "Dresoir",
            "group": [ "Woonkamer" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "WoonkamerStaandeLamp": {
            "name": "Staande lamp",
            "group": [ "Woonkamer" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "TuinLampVoordeur": {
            "name": "Lamp voordeur",
            "group": [ "Tuin" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "TuinLampAchterEnVoordeur": {
            "name": "Lamp voor en achter deur",
            "group": [ "Tuin" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "TuinInLiteVerlichting": {
            "name": "In Lite Tuinverlichting",
            "group": [ "Tuin" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "EersteEtageMainSlaapkamer": {
            "name": "Plafondlamp",
            "group": [ "Slaapkamer" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "sunriseset": {
            "name": "Zonsop / ondergang",
            "group": [ "Algemeen" ],
            "media": [ "all" ]
        },
        "weather": {
            "name": "Buiten temp. / lv.",
            "group": [ "Algemeen" ],
            "media": [ "all" ]
        }
    },
    "settings": {
        "log-level": 4,
        "pid-file": "/var/run/pilight.pid",
        "log-file": "/var/log/pilight.log",
        "receive-repeats": 1,
        "webserver-enable": 1,
        "webserver-root": "/usr/local/share/pilight/",
        "webserver-port": 5001,
        "webserver-cache": 1,
        "ntp-servers": [ "0.nl.pool.ntp.org", "1.nl.pool.ntp.org" ],
        "ntp-sync": 1
    },
    "hardware": {
        "433gpio": {
            "sender": 0,
            "receiver": 1
        }
    },
    "registry": {
        "pilight": {
            "firmware": {
                "version": 3,
                "lpf": 80,
                "hpf": 16010
            },
            "version": {
                "current": "6.0"
            }
        },
        "webgui": {
            "tabs": 0
        }
    }
}

Acties:
  • 0 Henk 'm!
Ok, vorige keer zei je namelijk nog dat de tijd regels ook niet werkte. pushover heb ik zelf niet dus dat wordt iets lastiger debuggen. Wat zegt de log bij die regel?

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Er is hier niets van terug te vinden in de log,

hierbij een stukje uit mijn log:

code:
1
2
3
4
5
6
7
[May 02 18:59:00:773634] pilight-daemon: INFO: executed rule: rule_name1
[May 02 18:59:00:777399] pilight-daemon: INFO: started "switch" action for device "WoonkamerDresoir"
[May 02 18:59:00:778791] pilight-daemon: INFO: stopped "switch" action for device "WoonkamerDresoir"
[May 02 18:59:00:780024] pilight-daemon: INFO: started "switch" action for device "WoonkamerStaandeLamp"
[May 02 18:59:00:780718] pilight-daemon: INFO: started "switch" action for device "WoonkamerVitrinekast"
[May 02 18:59:01:648938] pilight-daemon: INFO: stopped "switch" action for device "WoonkamerStaandeLamp"
[May 02 18:59:02:516444] pilight-daemon: INFO: stopped "switch" action for device "WoonkamerVitrinekast"
CurlyMo schreef op zondag 03 mei 2015 @ 10:18:
Ok, vorige keer zei je namelijk nog dat de tijd regels ook niet werkte. pushover heb ik zelf niet dus dat wordt iets lastiger debuggen. Wat zegt de log bij die regel?

Acties:
  • 0 Henk 'm!
En als je de regel activeert terwijl je in --nodaemon modus draait?

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Wat bedoel je hier precies mee, pilight starten met run -D in de bug modes gdb pilight-daemon en dan zelf een rule laten uitvoeren? Hoe doe je dit laatste?
CurlyMo schreef op zondag 03 mei 2015 @ 10:28:
En als je de regel activeert terwijl je in --nodaemon modus draait?

Acties:
  • 0 Henk 'm!
Door een schakelaar in de rule op te nemen. Zonder gdb. Dat laatste is voor programmeer fouten.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
dit werkt in ieder geval zonder problemen:

code:
1
2
3
4
 "rule_name4": {
                        "rule": "IF datetime.second == 0 THEN pushover TITLE Buitenverlichting MESSAGE Buitenverlichting uitgeschakelt TOKEN token USER user
                        "active": 1
                }

Acties:
  • 0 Henk 'm!
Nu met alle acties ervoor.


De bug dat pushover niet werkte is bevestigd. Dat lag in de event parser. Zou nu opgelost moeten zijn.

Vandaag eens geprobeerd om pilight op mijn OpenWRT 1043ND router te draaien. Werkt nagenoeg perfect i.c.m. de pilight usb nano :Y)

[ Voor 82% gewijzigd door CurlyMo op 04-05-2015 20:58 ]

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Net de laatste versie van github gecompileerd, rules inclusief pushover berichten werken nu wel!
Thanks, een erg tevreden pilight user!

Acties:
  • 0 Henk 'm!
En weer een nieuwe feature. Je OpenWRT router als domotica server d:)b

Tot nu toe alleen nog getest op een TP-Link 1043ND v1, maar graag hoor ik of hij ook op andere routers werkt. Even een pilight usb nano aansluiten op je USB poort en gaan met die hap. Downloaden kan via http://download.pilight.org.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

Verwijderd

Hey CurlyMo,

Ik heb pilight op de TP-Link WR703N met OpenWrt Barrier Breaker 14.07 geprobeerd.

Aanvankelijk loopt het goed, maar na verloop van tijd klapt de daemon eruit.
Als ik de daemon in debug mode start dan zie ik dat er (als de daemon eruit klapt) een segmentation fault optreed.

Maar het ziet er veel belovend uit!

Als het bij mij stabiel zou draaien, dan zou ik met pilicht verder willen.

Kan jij de de daemon nog wat finetunen?
nb: de WR703N heeft een AR9331 CPU.

Acties:
  • 0 Henk 'm!
Kan je tot een minimale config komen wanneer hij eruit knalt? Ik moet wel iets meer weten van waar ik het moet zoeken...

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

Verwijderd

Ik heb de config ook op een TP-Link WR1043ND getest, maar dat gaat wel goed.
ik heb de hardware van de WR703N ge-upgrade met 16Mb Flash en 64Mb RAM , ik denk dat het daarmee te maken heeft.
Zie er strak uit op zo'n WR1043ND! ik heb wat kaku switches aangemaakt, alleen het verzenden werkt hier niet, terwijl ontvangen is geen probleem is.

Ik heb de arduino met zender en ontvanger getest met een combi sketch van Randy Simons.
Lightshow met ShowReceiveCode, dat werkt prima.
hier een stukje van de config.json
code:
1
2
3
4
5
6
7
8
"lampen_hal": { 
                  "protocol": [ "kaku_switch" ],
                        "id": [{
                           "id": 23456,
                           "unit": 8
                        }],
                        "state": "off"
 }


Nog tips?

[ Voor 10% gewijzigd door Verwijderd op 10-05-2015 22:05 ]


Acties:
  • 0 Henk 'm!
Aansluitingen gechecked? Draai je de laatste firmware? Al geprobeerd met een LED op de zender?

Aangezien ik geen debugger heb voor deze routers is het zéér moeilijk om de oorzaak van fouten te achterhalen. Vandaar dat ik een zo minimale setting nodig heb om te weten waar ik moet zoeken. Zie je ook geen stacktrace na de segfault?

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

Verwijderd

CurlyMo schreef op zondag 10 mei 2015 @ 22:07:
Aansluitingen gechecked? Draai je de laatste firmware? Al geprobeerd met een LED op de zender?

Aangezien ik geen debugger heb voor deze routers is het zéér moeilijk om de oorzaak van fouten te achterhalen. Vandaar dat ik een zo minimale setting nodig heb om te weten waar ik moet zoeken. Zie je ook geen stacktrace na de segfault?
Helaas geen geen stacktrace, maar ik zal de RAM chip nog even nalopen op evt slechte solderingen.
Ik zal morgen even controleren of er data op pin 4 van de arduino komt als ik op de zend knop druk.
Ik zie overigens ook mijn ws3500 sensoren voorbijkomen, daarbij valt op dat ik alleen de tientallen zie:
dus als het bv 19.3 is, zie ik op de gui 19.0.
Hoe kan de dim functie ook 0 -100 % weergeven?
en is er een thermostaat functie ingebouwd?

Acties:
  • 0 Henk 'm!
Voor WSX500 heb ik een kleine fix gedaan. Probeer dat morgen nog eens. Eventueel kan je debug uitvoer plaatsen met de verwachte temperatuur.

Dimmer kan niet 0 - 100% weergeven.

Er is geen thermostaat ingebouwd aangezien er nog geen database support is.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

Verwijderd

Database support zou zeker mooi zijn.
Wordt hieraan al gewerkt?

Is het mogelijk om json commands via http te versturen?.
bijvoorbeeld: http://localhost/json.htm?device=lamp_hal&status=on

Acties:
  • 0 Henk 'm!
Eerste vraag, misschien volgende versie anders zeker de versie daarna.

Wat betreft je tweede vraag. Zie de pilight website kopje API.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Het lijkt er op dat sinds ik de compiled version van pilight draai mijn buitenverlichting niet meer word uitgeschakeld. Deze zou met de onderstaande rule bij zonsopgang uitgeschakeld moeten worden:

code:
1
2
3
4
        "rule_name3": {
            "rule": "IF ((sunriseset.sunrise == (datetime.hour + (datetime.minute / 100))) AND datetime.second == 0) THEN switch DEVICE TuinLampAchterEnVoordeur AND TuinInLiteVerlichting TO off",
            "active": 1
        }


Je zou nog kunnen zeggen dat het singaal gemist word door de ontvanger al lijkt dit me zeer sterk. Het gaat hierbij om 3 kaku ontvangers die alle drie al meer dan een week wel worden ingeschakelt maar niet meer worden uitgeschakelt.

Acties:
  • 0 Henk 'm!

Verwijderd

Met de Remote controller kan ik de verlichting schakelen, met pilight lukt dit niet.
Ik zie wel de on/off button van de webgui verspringen als ik de knop op de remotecontroller indruk, maar als ik de on/off knop van de webgui klikt gebeurt er niets.

Ik heb de kaku signalen vergeleken. ik merk dat de kaku verzend signaal (uit D5) uit de arduino anders is dan het signaal uit de kaku remote controller.

Ik gebruik de kant en klare hex file van de pilight website.

Misschien de arduino opnieuw flashen?
Hoe kan ik onder windows, een nieuwe HEX file generenen ?

Acties:
  • 0 Henk 'm!
Van beiden heb ik veel meer informatie nodig waaronder versie nummer van pilight. Ik draai zelf 24/7 met KaKu en dat zou dus moeten werken anders ben ik zelf ook de sjaak. Sinds twee weken draai ik zelf via een Arduino Nano om te testen.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

Verwijderd

Ik gebruik deze versie:pilight-Atheros-AR9132-v6.0-166-gbad18d00 op een tp-link tl-wr1043nd en deze HEX file:
https://github.com/piligh...ware/pilight_usb_nano.hex

Het ontvangen gaat prima, echter het verzenden niet
Ik heb een Klik aan Klik uit RC contoller die ik in pilight heb toegevoegd.
dus de pilight heeft de zelfde code als de KaKu RC.
Ik heb geen logic-analyser gebruikt, maar als je gaat "luisteren" op de io porten van de arduino.
dan zou de code van pilight uit de D5 het zelfde de moeten klinken als de code van de RC uit de ontvanger
Dat is dus niet het geval.

Even ter vergelijking, het signaal uit D5 klinkt lager en langzaamer dan het orginele signaal uit de receiver.
Ik kan evt met audacity een opname maken.

Overigens geeft de gui nog steeds bij de temperatuur weergave van de alecto_wx500, 18.0 ipv 18.4 graden.

Acties:
  • 0 Henk 'm!
Graag pilight-debug uitvoer van alle niet goed werkende apparaten?

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

Verwijderd

Heb je hier genoeg aan?
De deelcode en debug:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
"lampdressior": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": 14,
                "unit": 1
            }],
            "state": "off"
        },
         },
"lichtsensor": {
            "protocol": [ "kaku_dimmer" ],
            "id": [{
                "id": 123,
                "unit": 1
            }],
            "state": "on",
            "dimlevel": 14,
            "dimlevel-minimum": 1,
            "dimlevel-maximum": 15
        }


en de debug:
[May 12 03:45:58:938257] pilight-daemon: DEBUG: broadcasted: {"values":{"cpu":1. 9969885462391484,"ram":17.5588446241116220},"origin":"core","type":-1,"uuid":"00 00-8c-21-0a-eef450"}
[May 12 03:45:59:517706] pilight-daemon: DEBUG: socket recv: {"action":"control" ,"code":{"device":"lampdressior","state":"off"}}
[May 12 03:45:59:519453] pilight-daemon: DEBUG: socket write succeeded: {"status ":"success"}

[May 12 03:45:59:520097] pilight-daemon: DEBUG: **** RAW CODE ****
[May 12 03:45:59:521188] pilight-daemon: DEBUG: **** RAW CODE ****
[May 12 03:45:59:521548] pilight-daemon: DEBUG: successfully send arctech_switch code
[May 12 03:45:59:522274] pilight-daemon: DEBUG: socket write succeeded: {"action ":"control","code":{"device":"lampdressior","state":"off"}}

[May 12 03:45:59:524726] pilight-daemon: DEBUG: socket write succeeded: {"origin ":"update","type":1,"devices":["lampdressior"],"values":{"timestamp":1431402359, "state":"off"}}

[May 12 03:45:59:527951] pilight-daemon: DEBUG: broadcasted: {"origin":"update", "type":1,"devices":["lampdressior"],"values":{"timestamp":1431402359,"state":"of f"}}
[May 12 03:45:59:530393] pilight-daemon: DEBUG: socket write succeeded: {"origin ":"update","type":1,"devices":["lampdressior"],"values":{"timestamp":1431402359, "state":"off"}}

Acties:
  • 0 Henk 'm!
Kan je de volledige pilight suite installeren op windows of linux zodat je pilight debug kan draaien?

PS. code tags zijn niet alleen voorbehouden aan code maar ook aan terminal uitvoer.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Op het moment draai ik pilight versie pilight-daemon version c9cb624. Hier is een stukje uit mijn log

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
[May 11 20:46:45:345804] pilight-daemon: NOTICE: caching /usr/local/share/pilight/default/sunrise_gray.png
[May 11 20:46:45:349274] pilight-daemon: INFO: client connected, ip 192.168.1.116, port 60148
[May 11 20:46:45:350118] pilight-daemon: NOTICE: caching /usr/local/share/pilight/default/sunset_blue.png
[May 12 03:54:00:518897] pilight-daemon: INFO: executed rule: rule_name7
[May 12 03:54:00:520315] pilight-daemon: INFO: started "switch" action for device "TuinLampAchterEnVoordeur"
[May 12 03:54:00:521163] pilight-daemon: INFO: stopped "switch" action for device "TuinLampAchterEnVoordeur"
[May 12 03:54:00:522077] pilight-daemon: INFO: started "switch" action for device "TuinInLiteVerlichting"
[May 12 03:54:00:522731] pilight-daemon: INFO: stopped "switch" action for device "TuinInLiteVerlichting"
[May 12 03:54:00:623856] pilight-daemon: INFO: executed rule: rule_name7
[May 12 03:54:00:625069] pilight-daemon: INFO: started "switch" action for device "TuinLampAchterEnVoordeur"
[May 12 03:54:00:625942] pilight-daemon: INFO: stopped "switch" action for device "TuinLampAchterEnVoordeur"
[May 12 03:54:00:626761] pilight-daemon: INFO: started "switch" action for device "TuinInLiteVerlichting"
[May 12 03:54:00:627386] pilight-daemon: INFO: stopped "switch" action for device "TuinInLiteVerlichting"


Het lijkt wel of rule 7 hier twee keer word uitgevoerd.
CurlyMo schreef op dinsdag 12 mei 2015 @ 12:54:
Van beiden heb ik veel meer informatie nodig waaronder versie nummer van pilight. Ik draai zelf 24/7 met KaKu en dat zou dus moeten werken anders ben ik zelf ook de sjaak. Sinds twee weken draai ik zelf via een Arduino Nano om te testen.

Acties:
  • 0 Henk 'm!
Voeg dan even een stukje toe aan de regel:
code:
1
IF ... AND lamp.state IS off THEN ...

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Wat voegt dit nou precies toe? Wil je hiermee voorkomen dat er twee keer een off singaal gestuurd word, wat nog steeds off is toch?

Zal het vanavond eens toevoegen, hopelijk gaat mijn buitenverlichting dan wel weer automatisch uit. vanochtend stonden ze weer aan ;( .
CurlyMo schreef op dinsdag 12 mei 2015 @ 20:53:
Voeg dan even een stukje toe aan de regel:
code:
1
IF ... AND lamp.state IS off THEN ...

Acties:
  • 0 Henk 'm!
Plaatst eens (opnieuw) je hele config. Dan kan ik meekijken waarom verschillende regels hij uitgevoerd worden.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

Verwijderd

Ik krijg pilight onder windows 7 niet aan de praat,

Webgui met een rotator "loading", en klapt eruit.

ik gebruik de standaard config:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
    "devices": {},
    "rules": {},
    "gui": {},
    "settings": {
        "log-level": 4,
        "log-file": "c:/pilight/pilight.log",
        "send-repeats": 10,
        "receive-repeats": 1,
        "webserver-enable": 1,
        "webserver-root": "c:/pilight/web/",
        "webserver-port": 80,
        "webserver-cache": 1
    },
    "hardware": {
        "none": {}
    },
    "registry": {}
}


daemon v6.0

Acties:
  • 0 Henk 'm!

Verwijderd

Windows komt met de melding:

"pilight-daemon.exe has stopt working"

Ik had een eerst een oudere versie geinstalleer, deze werkte.
hierna de oude gedeinstalleerd en een nieuwe versie, toen dit probleem.

weer gedeinstalleerd en oude versie, maar steeds probleem.

Ik zal eens in het register kijken of er an de-installatie een restant overblijft.

Acties:
  • 0 Henk 'm!
Als het goed is krijg je de melding:
code:
1
[May 13 21:29:29:799665] pilight-daemon: ERROR: config setting "send-repeats" is invalid


Wat jij plaatste is ook niet de default windows config.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Hierbij mijn config met een kantekening dat mijn verlichting vanochtend wel was uitgeschakeld.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
{
    "devices": {
        "rpi": {
            "protocol": [ "cpu_temp" ],
            "id": [{
                "id": 1
            }],
            "temperature": 46.540,
            "poll-interval": 10
        },
        "datetime": {
            "protocol": [ "datetime" ],
            "id": [{
                "longitude": ,
                "latitude": 
            }],
            "year": 2015,
            "month": 5,
            "day": 11,
            "weekday": 2,
            "hour": 19,
            "minute": 50,
            "second": 31,
            "dst": 1
        },
        "weather": {
            "protocol": [ "alecto_ws1700" ],
            "id": [{
                "id": 
            }],
            "temperature": 22.2,
            "humidity": 44.0,
            "battery": 1
        },
        "WoonkamerVitrinekast": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": ,
                "unit": 
            }],
            "state": "off"
        },
        "WoonkamerDresoir": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": ,
                "unit": 
            }],
            "state": "off"
        },
        "WoonkamerStaandeLamp": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": ,
                "unit": 
            }],
            "state": "off"
        },
        "TuinLampVoordeur": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": ,
                "unit": 
            }],
            "state": "off"
        },
        "TuinLampAchterEnVoordeur": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": ,
                "unit": 
            }],
            "state": "off"
        },
        "EersteEtageMainSlaapkamer": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": ,
                "unit": 
            }],
            "state": "off"
        },
        "TuinInLiteVerlichting": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": ,
                "unit": 
            }],
            "state": "off"
        },
        "sunriseset": {
            "protocol": [ "sunriseset" ],
            "id": [{
                "longitude":,
                "latitude":
            }],
            "sunrise": 5.55,
            "sunset": 21.23,
            "sun": "rise"
        }
    },
    "rules": {
        "rule_name1": {
            "rule": "IF datetime.second == 0 AND sunriseset.sunset == DATE_FORMAT(DATE_ADD(datetime, +10 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M) THEN switch DEVICE WoonkamerVitrinekast AND WoonkamerStaandeLamp AND WoonkamerDresoir TO on",
            "active": 1
        },
        "rule_name2": {
            "rule": "IF datetime.second == 0 AND sunriseset.sunset == DATE_FORMAT(DATE_ADD(datetime, -20 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M) THEN switch DEVICE TuinLampAchterEnVoordeur AND TuinInLiteVerlichting TO on",
            "active": 1
        },
        "rule_name7": {
            "rule": "IF ((sunriseset.sunrise == (datetime.hour + (datetime.minute / 100))) AND datetime.second == 0) THEN switch DEVICE TuinInLiteVerlichting AND TuinLampAchterEnVoordeur TO off",
            "active": 1
        }
    },
    "gui": {
        "WoonkamerVitrinekast": {
            "name": "Vitrinekast",
            "group": [ "Woonkamer" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "WoonkamerDresoir": {
            "name": "Dresoir",
            "group": [ "Woonkamer" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "WoonkamerStaandeLamp": {
            "name": "Staande lamp",
            "group": [ "Woonkamer" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "TuinLampVoordeur": {
            "name": "Lamp voordeur",
            "group": [ "Tuin" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "TuinLampAchterEnVoordeur": {
            "name": "Lamp voor en achter deur",
            "group": [ "Tuin" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "TuinInLiteVerlichting": {
            "name": "In Lite Tuinverlichting",
            "group": [ "Tuin" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "EersteEtageMainSlaapkamer": {
            "name": "Plafondlamp",
            "group": [ "Slaapkamer" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "sunriseset": {
            "name": "Zonsop / ondergang",
            "group": [ "Algemeen" ],
            "media": [ "all" ]
        },
        "weather": {
            "name": "Buiten temp. / lv.",
            "group": [ "Algemeen" ],
            "media": [ "all" ]
        },
        "datetime": {
            "name": "Tijd / datum",
            "group": [ "Algemeen" ],
            "media": [ "all" ]
        }
    },
    "settings": {
        "log-level": 4,
        "pid-file": "/var/run/pilight.pid",
        "log-file": "/var/log/pilight.log",
        "receive-repeats": 1,
        "webserver-enable": 1,
        "webserver-root": "/usr/local/share/pilight/",
        "webserver-port": 5001,
        "webserver-cache": 1,
        "ntp-servers": [ "0.nl.pool.ntp.org", "1.nl.pool.ntp.org" ],
        "ntp-sync": 1
    },
    "hardware": {
        "433gpio": {
            "sender": 0,
            "receiver": 1
        }
    },
    "registry": {
        "pilight": {
            "firmware": {
                "version": 3,
                "lpf": 80,
                "hpf": 16000
            },
            "version": {
                "current": "6.0"
            }
        },
        "webgui": {
            "tabs": 0
        }
    }
}


In mijn log komt rule 7 nog steeds twee keer voor bij het uitschakelen. hierbij een stukje uit mijn log

code:
1
2
3
4
5
6
7
8
9
10
[May 14 03:51:00:794201] pilight-daemon: INFO: executed rule: rule_name7
[May 14 03:51:00:798073] pilight-daemon: INFO: started "switch" action for device "TuinLampAchterEnVoordeur"
[May 14 03:51:00:799424] pilight-daemon: INFO: stopped "switch" action for device "TuinLampAchterEnVoordeur"
[May 14 03:51:00:800817] pilight-daemon: INFO: started "switch" action for device "TuinInLiteVerlichting"
[May 14 03:51:01:677648] pilight-daemon: INFO: stopped "switch" action for device "TuinInLiteVerlichting"
[May 14 03:51:01:681400] pilight-daemon: INFO: executed rule: rule_name7
[May 14 03:51:01:682951] pilight-daemon: INFO: started "switch" action for device "TuinLampAchterEnVoordeur"
[May 14 03:51:01:684359] pilight-daemon: INFO: stopped "switch" action for device "TuinLampAchterEnVoordeur"
[May 14 03:51:01:685442] pilight-daemon: INFO: started "switch" action for device "TuinInLiteVerlichting"
[May 14 03:51:02:554097] pilight-daemon: INFO: stopped "switch" action for device "TuinInLiteVerlichting"

Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
pilight-raw geeft de volgende foutmelding, deze file bestaat gewoon:

code:
1
2
pi@raspberrypi ~ $ pilight-raw
[May 14 08:28:23:751473] pilight-raw: ERROR: the config file /etc/pilight/config.json does not exists

Acties:
  • 0 Henk 'm!
Kan je rule 7 net zo opbouwen als rule 2 en 1.

Daarnaast even pilight-raw als root draaien.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Thanks weer, rule aangepast ben benieuwd aankomende week of mijn buitenverlichting nu wel word uitgeschakeld.
CurlyMo schreef op donderdag 14 mei 2015 @ 10:39:
Kan je rule 7 net zo opbouwen als rule 2 en 1.

Daarnaast even pilight-raw als root draaien.

Acties:
  • 0 Henk 'm!
Ik gebruik dezelfde regels dagelijks als jou en het werkt prima.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Sander
  • Registratie: Juni 2004
  • Niet online
Gisteravond even gespeeld met een nano icm pilight6 nightly. Ging allemaal prima, inclusief pilight receive etc, echt een top ontwikkeling!

Enige dat ik raar vind is dat met de stock config die door apt mee-geinstalleerd wordt hij struikelt over bepaalde params in de config die daar volgens mij al sinds 'jaar en dag' staan:
code:
1
2
[May 18 22:33:46:414852] pilight-daemon: ERROR: config setting "receive-repeats" is invalid
[May 18 22:35:17:58011] pilight-daemon: ERROR: config setting "webserver-port" is invalid


Config:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
    "devices": { },
    "gui": { },
    "rules": { },
    "settings": {
        "log-level": 4,
        "pid-file": "/var/run/pilight.pid",
        "log-file": "/var/log/pilight.log",
        "receive-repeats": 1,
        "webserver-enable": 1,
        "webserver-root": "/usr/local/share/pilight/",
        "webserver-port": 5001,
        "webserver-cache": 1,
        "whitelist": ""
    },
    "hardware": {
        "433gpio": {
            "sender": 0,
            "receiver": 1
        }
    },
    "registry": { }
}


Nadat ik receive-repeat (als testje) verwijderde, kwam de laatste melding in de log over de webserver-port. Is dit een known issue of gaat er bij mij ergens iets verkeerd?

Acties:
  • 0 Henk 'm!
Je weet dat als je nightlies installeert je ook iets meer onderzoek moet doen in geval van problemen :)

Lees dus in dit geval even de commits door en je vind je antwoord:
https://github.com/pilight/pilight/commits/development

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Het uitschakelen van mijn drie buitenlampen via kaku rule based wil maar niet werken hier, inschakelen is geen probleem. Deze zou uitgeschakelt moeten worden 20 minuten voor sunset alleen gebeurd dit dus niet. Nu heb ik drie aparte rules gemaakt voor het uitschakelen, ook zonder succes. Zal vanavond mijn config plaatsen log en versie.

Net even de volgende set van rules getest, dit werkt wel:
code:
1
2
3
4
5
6
7
8
        "rule_test1": {
            "rule": "IF datetime.second == 0 AND sunriseset.sunset == DATE_FORMAT(DATE_ADD(datetime, +5 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M) THEN switch DEVICE TuinLampAchterdeur AND TuinInLiteVerlichting AND TuinLampVoordeur TO on",
            "active": 1
        },
        "rule_test2": {
            "rule": "IF datetime.second == 0 AND sunriseset.sunset == DATE_FORMAT(DATE_ADD(datetime, -5 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M) THEN switch DEVICE TuinLampAchterdeur AND TuinInLiteVerlichting AND TuinLampVoordeur TO off",
            "active": 1
        }


De onderstaande werkt dus niet, het lijkt dus aan de sunrise i.c.m. DATE_FORMAT te liggen. De versie van pilight die ik draai is een manual compiled developer van gisterenavond.

code:
1
2
3
4
        "rule_name3": {
            "rule": "IF datetime.second == 0 AND sunriseset.sunrise == DATE_FORMAT(DATE_ADD(datetime, +20 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M) THEN switch DEVICE TuinLampAchterdeur AND TuinInLiteVerlichting AND TuinLampVoordeur TO off",
            "active": 1
        },


@CurlyMo, enig idee waar dit aan zou kunnen liggen? Je gaf aan dat dit bij jou wel werkte, hier jammer genoeg niet. Probleem is 100% te reproduceren dus er zou toch echt iets mis moeten zijn.

config:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
{
    "devices": {
        "VakantieMode": {
            "protocol": [ "generic_switch" ],
            "id": [{
                "id": 1234
            }],
            "state": "off"
        },
        "rpi": {
            "protocol": [ "cpu_temp" ],
            "id": [{
                "id": 1
            }],
            "temperature": 45.464,
            "poll-interval": 10
        },
        "datetime": {
            "protocol": [ "datetime" ],
            "id": [{
                "longitude": ,
                "latitude": 
            }],
            "year": 2015,
            "month": 5,
            "day": 21,
            "weekday": 5,
            "hour": 19,
            "minute": 55,
            "second": 36,
            "dst": 1
        },
        "weather": {
            "protocol": [ "alecto_ws1700" ],
            "id": [{
                "id": 
            }],
            "temperature": 18.2,
            "humidity": 38.0,
            "battery": 1
        },
        "WoonkamerVitrinekast": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": ,
                "unit": 0
            }],
            "state": "off"
        },
        "WoonkamerDresoir": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": ,
                "unit": 1
            }],
            "state": "off"
        },
        "WoonkamerStaandeLamp": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": ,
                "unit": 2
            }],
            "state": "off"
        },
        "TuinLampVoordeur": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": ,
                "unit": 4
            }],
            "state": "off"
        },
        "TuinLampAchterdeur": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": ,
                "unit": 3
            }],
            "state": "off"
        },
        "EersteEtageMainSlaapkamer": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": ,
                "unit": 0
            }],
            "state": "off"
        },
        "TuinInLiteVerlichting": {
            "protocol": [ "kaku_switch" ],
            "id": [{
                "id": ,
                "unit": 5
            }],
            "state": "off"
        },
        "sunriseset": {
            "protocol": [ "sunriseset" ],
            "id": [{
                "longitude": ,
                "latitude": 
            }],
            "sunrise": 5.41,
            "sunset": 21.39,
            "sun": "rise"
        }
    },
    "rules": {
        "rule_name1": {
            "rule": "IF datetime.second == 0 AND sunriseset.sunset == DATE_FORMAT(DATE_ADD(datetime, +10 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M) THEN switch DEVICE WoonkamerVitrinekast AND WoonkamerStaandeLamp AND WoonkamerDresoir TO on",
            "active": 1
        },
        "rule_test1": {
            "rule": "IF datetime.second == 0 AND sunriseset.sunset == DATE_FORMAT(DATE_ADD(datetime, -20 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M) THEN switch DEVICE TuinLampAchterdeur AND TuinInLiteVerlichting AND TuinLampVoordeur TO on",
            "active": 1
        },
        "rule_test2": {
            "rule": "IF datetime.second == 0 AND TuinLampAchterdeur.state IS on AND sunriseset.sunrise == DATE_FORMAT(DATE_ADD(datetime, +5 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M) THEN switch DEVICE TuinLampAchterdeur TO off",
            "active": 1
        },
        "rule_test3": {
            "rule": "IF datetime.second == 0 AND TuinInLiteVerlichting.state IS on AND sunriseset.sunrise == DATE_FORMAT(DATE_ADD(datetime, +5 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M) THEN switch DEVICE TuinInLiteVerlichting TO off",
            "active": 1
        },
        "rule_test4": {
            "rule": "IF datetime.second == 0 AND TuinLampVoordeur.state IS on AND sunriseset.sunrise == DATE_FORMAT(DATE_ADD(datetime, +5 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M) THEN switch DEVICE TuinLampVoordeur TO off",
            "active": 1
        }
    },
    "gui": {
        "WoonkamerVitrinekast": {
            "name": "Vitrinekast",
            "group": [ "Woonkamer" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "WoonkamerDresoir": {
            "name": "Dresoir",
            "group": [ "Woonkamer" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "WoonkamerStaandeLamp": {
            "name": "Staande lamp",
            "group": [ "Woonkamer" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "TuinLampVoordeur": {
            "name": "Lamp voordeur",
            "group": [ "Tuin" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "TuinLampAchterdeur": {
            "name": "Lamp achterdeur",
            "group": [ "Tuin" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "TuinInLiteVerlichting": {
            "name": "In Lite Tuinverlichting",
            "group": [ "Tuin" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "EersteEtageMainSlaapkamer": {
            "name": "Plafondlamp",
            "group": [ "Slaapkamer" ],
            "media": [ "all" ],
            "readonly": 0
        },
        "sunriseset": {
            "name": "Zonsop / ondergang",
            "group": [ "Algemeen" ],
            "media": [ "all" ]
        },
        "weather": {
            "name": "Buiten temp. / lv.",
            "group": [ "Algemeen" ],
            "media": [ "all" ]
        },
        "datetime": {
            "name": "Tijd / datum",
            "group": [ "Algemeen" ],
            "media": [ "all" ]
        },
        "VakantieMode": {
            "name": "Vakantie modus",
            "group": [ "Algemeen" ],
            "media": [ "all" ]
        }
    },
    "settings": {
        "log-level": 4,
        "pid-file": "/var/run/pilight.pid",
        "log-file": "/var/log/pilight.log",
        "webserver-enable": 1,
        "webserver-root": "/usr/local/share/pilight/",
        "webserver-cache": 1,
        "ntp-servers": [ "0.nl.pool.ntp.org", "1.nl.pool.ntp.org" ]
    },
    "hardware": {
        "433gpio": {
            "sender": 0,
            "receiver": 1
        }
    },
    "registry": {
        "pilight": {
            "firmware": {
                "version": 3,
                "lpf": 80,
                "hpf": 16000
            },
            "version": {
                "current": "6.0"
            }
        },
        "webgui": {
            "tabs": 0
        }
    }
}

[ Voor 129% gewijzigd door rorie op 22-05-2015 09:58 ]


Acties:
  • 0 Henk 'm!

  • The Realone
  • Registratie: Januari 2005
  • Laatst online: 13:30
Ben ook eens begonnen met de voorzichtige eerste stappen in pilight land. Helaas loop ik al vrij snel vast bij onderstaande config. De error in pilight.err bij het starten van de service:

code:
1
[May 23 14:05:05:625243] pilight-daemon: ERROR: config device #1 "livingLightsFront", missing protocol


Config:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
{
        "devices": {
                "livingLightsFront": {
                        "origin": "receiver",
                        "protocol": "kaku_switch_old",
                        "uuid": "0000-00-00-94-67f30b",
                        "id": {
                                "id": 0,
                                "unit": 0,
                                "state": "off"
                        },
                        "repeat": 1
                }
        },
        "rules": {},
        "gui": {
                "livingLightsFront": {
                        "name": "Living room lights front",
                        "group": "Lights",
                        "media": "all"
                }
        },
        "settings": {
                "log-level": 4,
                "pid-file": "/var/run/pilight.pid",
                "log-file": "/var/log/pilight.log",
                "send-repeats": 10,
                "receive-repeats": 1,
                "webserver-enable": 1,
                "webserver-root": "/usr/local/share/pilight/",
                "webserver-port": 5001,
                "webserver-cache": 1,
                "firmware-update": 0
        },
        "hardware": {
                "433gpio": {
                        "sender": 0,
                        "receiver": 1
                }
        },
        "registry": {
                "webgui": {
                        "tabs": 0
                },
                "pilight": {
                        "firmware": {
                                "version": 32768,
                                "lpf": 10410,
                                "hpf": 83300
                        },
                        "version": {
                                "current": "6.0"
                        }
                }
        }
}


Wanneer ik met een lege config onderstaande commando geef reageren mijn lampen wel.

code:
1
pilight-send -p kaku_switch_old -i 0 -u 0 --on


Heb ik nu echt ergens een typo staan die ik echt niet gevonden krijg? JSON is in ieder geval valid.

Acties:
  • 0 Henk 'm!
Vergelijk even goed jouw config van livingLightsFront met deze hier:
http://wiki.pilight.org/doku.php/arctech_switch_old_v6_0

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • LsZ
  • Registratie: November 2009
  • Laatst online: 12-11-2023

LsZ

Hallo ben al een tijd bezig om Pilight werkend te krijgen maar kom niet echt verder mischien kunnen julie mij verder helpen.

code:
1
2
3
root@raspberrypi:~# pilight-daemon -D
[May 24 14:44:46:487583] pilight-daemon: INFO: version 6.0, commit v6.0-1-ge62c3fd
[May 24 14:44:46:492467] pilight-daemon: NOTICE: already active (pid 2439)

code:
1
2
root@raspberrypi:~# pilight-receive
[May 24 14:45:41:795677] pilight-receive: ERROR: no pilight ssdp connections found

[ Voor 3% gewijzigd door LsZ op 24-05-2015 14:58 ]


Acties:
  • 0 Henk 'm!
Je laat wel terminal uitvoer zien, maar niet in welke context we dit moeten lezen? Wat gaat er precies mis?

[ Voor 14% gewijzigd door CurlyMo op 24-05-2015 18:54 ]

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • LsZ
  • Registratie: November 2009
  • Laatst online: 12-11-2023

LsZ

Na veel lezen op het forum van Pilight is het gelukt. (wat is terminal uitvoer?)

Alleen nu het volgende probleem, waarom is er niks zichtbaar? sorry :P ben echt een beginner.

Afbeeldingslocatie: http://i57.tinypic.com/1hrq74.jpg

[ Voor 40% gewijzigd door LsZ op 24-05-2015 19:43 ]


Acties:
  • 0 Henk 'm!
Het is pilight, dus met kleine p. Grammar nazi ;)

Daarnaast adviseer ik je verder te gaan met het lezen van de documentatie.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!
Ik heb vandaag pilight versie 7.0 vrijgegeven samen met de nieuwe pilight handleiding:
http://manual.pilight.org/nl/

Ik ben benieuwd naar jullie ervaringen!. Voor de handleiding zijn er altijd schrijvers gezocht.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • The Realone
  • Registratie: Januari 2005
  • Laatst online: 13:30
CurlyMo schreef op zaterdag 23 mei 2015 @ 23:31:
Vergelijk even goed jouw config van livingLightsFront met deze hier:
http://wiki.pilight.org/doku.php/arctech_switch_old_v6_0
Is gelukt, bedankt. Het zijn de kleine dingen die het doen. ;)
CurlyMo schreef op maandag 25 mei 2015 @ 14:40:
Ik heb vandaag pilight versie 7.0 vrijgegeven samen met de nieuwe pilight handleiding:
http://manual.pilight.org/nl/

Ik ben benieuwd naar jullie ervaringen!. Voor de handleiding zijn er altijd schrijvers gezocht.
Ik krijg nu onderstaande fouten bij het starten. Ik lees dat receive-repeats eruit gehaald zijn, maar hoe zit dat met die andere? Dus send-repeats, webserver-port en firmware-update.


code:
1
2
3
4
[May 25 16:01:31:323564] pilight-daemon: ERROR: config setting "send-repeats" is invalid
[May 25 16:02:17:488074] pilight-daemon: ERROR: config setting "receive-repeats" is invalid
[May 25 16:02:32:356394] pilight-daemon: ERROR: config setting "webserver-port" is invalid
[May 25 16:07:10:615853] pilight-daemon: ERROR: config setting "firmware-update" is invalid

Acties:
  • 0 Henk 'm!
Ik ben niet voor niks twee weken bezig geweest met de nieuwe handleiding ;)
http://manual.pilight.org/nl/configuration-settings

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • LsZ
  • Registratie: November 2009
  • Laatst online: 12-11-2023

LsZ

Die vorige vragen waren iets te snel gesteld, heb nou al 1 lamp werkend. :)

Alleen heb toch nog een vraag heb vandaag een kaku dimmer acm-100 gekocht. Kan dit gewoon recht streeks uit pilight of moet hier nog een afstandbediening "tussen".

Bedankt alvast

[ Voor 1% gewijzigd door LsZ op 26-05-2015 21:44 . Reden: typfout ]


Acties:
  • 0 Henk 'm!
Je ziet hier in het pilight topic, niet pimatic. Waar wil je hulp voor?

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • LsZ
  • Registratie: November 2009
  • Laatst online: 12-11-2023

LsZ

Typfout sorry pimatic moet pilight zijn

Acties:
  • 0 Henk 'm!
Ja kan alle ondersteunde apparaten direct vanuit pilight bedienen.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Na de master versie van pilight te hebben geinstalleerd loopt hij steeds vast. Niet gelijk maar naar verloop van tijd wat het lasting debuggen maakt. Iemand met hetzelfde probleem hier? Raspberry is via Wifi verbonden met mijn Netwerk.

Acties:
  • 0 Henk 'm!
Kan je pilight in een gdb sessie starten zodat je uiteindelijk toch kan debuggen? Wel daarvoor de master versie handmatig compileren. Staat er ook niks in de logs?

[ Voor 33% gewijzigd door CurlyMo op 28-05-2015 11:31 ]

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Er staat niks in de logs draai de master versie handmatig gecompileerd. Zal vanavond een gdb starten, schrijft deze ook naar een log? Start gdb via putty dus het open houden hiervan kan na een lange tijd een probleem zijn.
CurlyMo schreef op donderdag 28 mei 2015 @ 11:31:
Kan je pilight in een gdb sessie starten zodat je uiteindelijk toch kan debuggen? Wel daarvoor de master versie handmatig compileren. Staat er ook niks in de logs?

Acties:
  • 0 Henk 'm!
Daarvoor bestaat de linux tool screen. Even googlen.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Willie Wortel
  • Registratie: Maart 2012
  • Niet online
Mag ik hier wat vragen, is er in piLight software de stekkerdozen van Lidl SilverCrest in geprogrammeerd. Kunnen we de programma code leasen :)

Wij willen ook enige ondersteuning bieden om ventilatoren etc te schakelen met de DAL log software. De KaKu 433MHz, Blokker en Elro software van Arduino zijn geport naar C# voor Netduino en werkt naar behoren.

Acties:
  • 0 Henk 'm!
Jouw manier van pilight schrijven is ook weer mooi bedacht...

Code leasen, ja hoor. € 100,- per dag :p

Het is open source, dus voel je vrij, mits je pilight maar noemt.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Gaan we van het weekend proberen, gisteren nog even pilight een tijdje in debug laten draaien. Wat er gebeurd is dat na een tijdje de website onbereikbaar word waarna ik ook via putty niet meer bij mijn raspberry kan komen. Een harde reset is dan nodig.
CurlyMo schreef op donderdag 28 mei 2015 @ 20:13:
Daarvoor bestaat de linux tool screen. Even googlen.

Acties:
  • 0 Henk 'm!
De vraag is of dit aan pilight ligt. Je bent de enige die het rapporteert.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Luppie
  • Registratie: September 2001
  • Laatst online: 14-08 07:27

Luppie

www.msxinfo.net

rorie schreef op vrijdag 29 mei 2015 @ 11:08:
Gaan we van het weekend proberen, gisteren nog even pilight een tijdje in debug laten draaien. Wat er gebeurd is dat na een tijdje de website onbereikbaar word waarna ik ook via putty niet meer bij mijn raspberry kan komen. Een harde reset is dan nodig.


[...]
Ik heb dit ook al tijden, maar had het niet aan pilight gerelateerd.
Wat ik in mijn syslog terug zie, is dat mijn Raspberry via WiFi zijn IP adres verliest en dus onbereikbaar wordt.
De raspberry en pilight draaien dan wel gewoon offline door, waardoor mijn rules blijven werken.

Op diverse fora heb ik gelezen dat dit een voedings issue kan zijn, maar heb een zeer stabiele 2A voeding, dus ben nog steeds op zoek naar een root-cause en/of een goede oplossing.

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.


Acties:
  • 0 Henk 'm!

  • Willie Wortel
  • Registratie: Maart 2012
  • Niet online
Hallo Curlymo, bedankt dat ik de programma code mag leasen, het is echter niet nodig, ik heb de programmeerfout bij mezelf gevonden, ben blij toe.

De programma code van piLight ziet er wel supertop uit, een 10+

Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Dit lijkt idd te kloppen, nu ik mijn Raspberry Pi via een kabel verbonden heb blijft hij draaien. Misschien toch maar eens een andere adapter proberen dan, zit nu aangesloten via zo`n goedkoop dingetje.
Luppie schreef op vrijdag 29 mei 2015 @ 22:47:
[...]

Ik heb dit ook al tijden, maar had het niet aan pilight gerelateerd.
Wat ik in mijn syslog terug zie, is dat mijn Raspberry via WiFi zijn IP adres verliest en dus onbereikbaar wordt.
De raspberry en pilight draaien dan wel gewoon offline door, waardoor mijn rules blijven werken.

Op diverse fora heb ik gelezen dat dit een voedings issue kan zijn, maar heb een zeer stabiele 2A voeding, dus ben nog steeds op zoek naar een root-cause en/of een goede oplossing.

Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Gebruik nu voor het eerst de generic switch alleen werk deze niet volgens mij verwachting. De status hiervan lijkt niet bijgewerkt te worden in de config.json, klopt dit?

Acties:
  • 0 Henk 'm!

  • Luppie
  • Registratie: September 2001
  • Laatst online: 14-08 07:27

Luppie

www.msxinfo.net

rorie schreef op vrijdag 29 mei 2015 @ 23:01:
Dit lijkt idd te kloppen, nu ik mijn Raspberry Pi via een kabel verbonden heb blijft hij draaien. Misschien toch maar eens een andere adapter proberen dan, zit nu aangesloten via zo`n goedkoop dingetje.


[...]
Ik heb ondertussen 3 verschillende Wifi adapters geprobeerd, maar tot nu toe steeds hetzelfde.
Wat ik in mijn monitoring wel zie, is dat als mijn Wifi weg valt, de 5-min load avarage continu naar 2.0+ gaat.

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.


Acties:
  • 0 Henk 'm!
@rorie, wordt de status wel bijgewerkt in de gui?

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

Verwijderd

Hallo CurlyMo,

Ik heb nu pilight 7.0 op mijn router draaien(TP-Link), echter ik heb een aantal knelpunten:
1. ontvangen van de devices lukt niet, geen melding in debug mode dus het lijkt erop dat de daemon niet naar de USB port luisterd. Ik heb de laatste nano firmware gebuikt. Zenden lukt wel.

2.De tijdsyncronisatie met de NTP server 0.nl.pool.ntp.org en server 1.nl.pool.ntp.org, werkt niet.
melding: pilight-daemon: INFO: could not sync with ntp server: 1.nl.pool.ntp.org

tips?

Acties:
  • 0 Henk 'm!
1. Kan je kijken of je het op een andere computer wel voor elkaar krijgt met via USB?

2. Meerdere pools uit meerdere landen opgeven. Dit is vrij normaal namelijk.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

Verwijderd

Als ik van pilight 7.0 de daemon, plight-receive op mijn windows7 64 machine start, krijg ik de melding "The application was unable to start correctly (0x000007b).Click OK to close the application.

file rechten bekeken,geen bijzonderheden.

de vorige versie geen probleem.

ik zal nog een andere NTP pool toevoegen, ik laat het je weten.

Acties:
  • 0 Henk 'm!
Crashed pilight-receive of de pilight-daemon op windows?

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

Verwijderd

zowel pilight-receive als pilight-daemon.

vorige versie werkt wel.

Acties:
  • 0 Henk 'm!

Verwijderd

Ik heb verschillende pools toegevoegd:

ilight-daemon: INFO: could not sync with ntp server: 0.de.pool.ntp.org
[May 29 20:14:55:264819] pilight-daemon: INFO: could not sync with ntp server: 0.nl.pool.ntp.org
[May 29 20:15:01:264813] pilight-daemon: INFO: could not sync with ntp server: 0.de.pool.ntp.org
[May 29 20:15:14:264793] pilight-daemon: INFO: could not sync with ntp server: 0.nl.pool.ntp.org
[May 29 20:15:17:264793] pilight-daemon: INFO: could not sync with ntp server: 0.north-america.pool.ntp.org

ik kan ze vanaf de shell van de TP-link wel bereiken:

PING 0.de.pool.ntp.org (5.45.97.110): 56 data bytes
64 bytes from 5.45.97.110: seq=0 ttl=57 time=31.169 ms
64 bytes from 5.45.97.110: seq=1 ttl=57 time=31.531 ms
64 bytes from 5.45.97.110: seq=2 ttl=57 time=31.149 ms

de overige pools ook.

enig idee?

Acties:
  • 0 Henk 'm!
@alanjan, Windows versie werkt prima hier. Kan je even dit bekijken:
http://www.tomshardware.c.../0xc00007b-error-fix.html

Qua ntp-pool, ik zou het niet weten. Hier werkt het prima, maar bij wisselende server ook.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • zynex
  • Registratie: Mei 2007
  • Laatst online: 10-09 19:58
De site werkt op dit moment wel erg traag ofniet? Ik krijg althans de 7.0 versie voor windows niet gedownload zonder fouten...Verder werken alle andere sites hier wel prima. Hopelijk kan ik morgen wel weer aan de slag met 7.0. Desalniettemin blijft het een geweldig stukje software. ;)

Acties:
  • 0 Henk 'm!
Geen problemen hier.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • zynex
  • Registratie: Mei 2007
  • Laatst online: 10-09 19:58
hmm apart. Bij mij werkt het forum/de site heel traag en kan ik de bestanden niet downloaden. Verder werkt wel elke site hier prima. (500/500mbit glasvezel) Zal even een andere browser proberen.

mhh beetje vreemd. Internet explorer en chrome laden bij mij pilight zeer slecht...Weet niet precies wat er aan de hand is. Misschien een kans dat je me even de windows installer wilt sturen per dm? Eén van de weinige vrije avonden deze week en ben nog klaarwakker. :+

edit: en de site doet het in 1x weer razendsnel. Nu kwam het installatiebestand 10x binnen ofzo. :p maar toch bedankt. ;)

[ Voor 62% gewijzigd door zynex op 30-05-2015 23:48 ]


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
pilight 7.0 master draait hier nu alweer een paar dagen stabiel. Voorgaande problemen met het niet uitschakelen van buitenverlichting en het vastlopen van pilight lijken te zijn verdwenen. De oplossing lijkt hier het verbinden van de Raspberry met een ethernet kabel i.p.v. Wifi. Op het moment zit ik nog met het volgende:

code:
1
2
3
4
5
6
7
8
9
10
11
12
 "VakantieMode": {
                        "protocol": [ "generic_switch" ],
                        "id": [{
                                "id": 100
                        }],
                        "state": "off"
                },

"rule_vakantie1": {
            "rule": "IF vakantieMode.state IS on AND DATE_FORMAT(datetime, %H.%M) == 22.00 THEN switch DEVICE WoonkamerVitrinekast AND WoonkamerStaandeLamp AND WoonkamerDresoir TO off AFTER RANDOM(0, 30) MINUTE",
            "active": 1
        },


Bovenstaande rule schakelt op het moment dus niet mijn binnenverlichting uit tussen 22.00 en 22.30 als de vakantieModus is ingeschakeld via de website. In de config.json staat de state van de generis switch vakantieMode op off, ondanks dat hij in de website ingeschakelt is.

Acties:
  • 0 Henk 'm!
Je weet dat het config.json bestand niet wordt bijgewerkt terwijl pilight draait?

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Nee, weer wat geleerd. Enig idee waarom mijn rule niet werk?
CurlyMo schreef op zondag 31 mei 2015 @ 13:01:
Je weet dat het config.json bestand niet wordt bijgewerkt terwijl pilight draait?

[ Voor 8% gewijzigd door rorie op 31-05-2015 14:13 ]


Acties:
  • 0 Henk 'm!
Nee, wat je kan proberen is pilight even zo te starten:
code:
1
pilight-daemon -D --debuglevel=1

Dit laat aanvullende output zien waarin je ook kan kijken hoe de regels worden verwerkt.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Zal dit van het weekend eens even gaan proberen. Was er eigenlijk ff klaar mee nu mijn buitenverlichting de laatste paar dagen weer niet automatisch uitschakelt word.
CurlyMo schreef op zondag 31 mei 2015 @ 15:29:
Nee, wat je kan proberen is pilight even zo te starten:
code:
1
pilight-daemon -D --debuglevel=1

Dit laat aanvullende output zien waarin je ook kan kijken hoe de regels worden verwerkt.

Acties:
  • 0 Henk 'm!
Even een kleine checklist voor je:
- Wat is de status van de buitenverlichting in de GUI?
- Klopt de datum tijd van de datetime protocol?
- Wat zegt de log?
code:
1
2
3
4
5
6
[Jun 04 21:50:00:634492] pilight-daemon: INFO: started "switch" action for device "raamlamp"
[Jun 04 21:50:00:634483] pilight-daemon: INFO: executed rule: raamlamp-off
[Jun 04 21:50:00:635462] pilight-daemon: INFO: executed rule: stalamp-off
[Jun 04 21:50:00:635473] pilight-daemon: INFO: started "switch" action for device "stalamp"
[Jun 04 21:50:00:636437] pilight-daemon: INFO: stopped "switch" action for device "stalamp"
[Jun 04 21:50:05:635379] pilight-daemon: INFO: stopped "switch" action for device "raamlamp"

Deze tijd is twee uur te vroeg omdat hij registreert volgens UTC
- Heb je meerdere apparaten die je op dezelfde tijd probeert te schakelen?
- Kan je de buitenlampen wel handmatig via pilight schakelen?

Ik draai hier dezelfde soort regels en echt 0 problemen, dus aan pilight hoeft het niet te liggen.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
.
        "stalamp-on": {
            "rule": "IF datetime.second == 0 AND stalamp.state IS off AND sunriseset.sunset == DATE_FORMAT(DATE_ADD(datetime, +1 HOUR), \"%Y-%m-%d %H:%M:%S\", %H.%M) THEN switch DEVICE stalamp TO on",
            "active": 1
        },
        "stalamp-off": {
            "rule": "IF stalamp.state IS on AND DATE_FORMAT(datetime, %H%M%S) == 235000 THEN switch DEVICE stalamp TO off",
            "active": 1
        },
        "raamlamp-on": {
            "rule": "IF raamlamp.state IS off AND datetime.second == 0 AND sunriseset.sunset == DATE_FORMAT(DATE_ADD(datetime, +1 HOUR), \"%Y-%m-%d %H:%M:%S\", %H.%M) THEN switch DEVICE raamlamp TO on AFTER 5 SECOND",
            "active": 1
        },
        "raamlamp-off": {
            "rule": "IF raamlamp.state IS on AND DATE_FORMAT(datetime, %H%M%S) == 235000 THEN switch DEVICE raamlamp TO off AFTER 5 SECOND",
            "active": 1
        },

[ Voor 64% gewijzigd door CurlyMo op 05-06-2015 09:48 ]

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Om alvast even antwoord te geven op een aantal vragen:
- Wat is de status van de buitenverlichting in de GUI?
Deze zijn alle drie uitgeschakelt.
- Klopt de datum tijd van de datetime protocol?
Ja, de tijd die ik in de GUI zie komt overseen met de huidige tijd.
- Wat zegt de log?
Moet ik even checken vanavond
- Heb je meerdere apparaten die je op dezelfde tijd probeert te schakelen?
Ja, alle drie de buitenlampen zouden op hetzelfde moment uitgeschakelt moeten worden, zo worden ze ook ingescjakelt.
- Kan je de buitenlampen wel handmatig via pilight schakelen?
Ja, dat doe ik nu elke ochtend om ze uit te schakelen.

Het enige echte grote verschil met jou rules is dat ik uitschakel op basis van sunrise tijd + 5 minute, dus geen vaste tijd zoals jij.

Kom hier vanavond op terug.
CurlyMo schreef op vrijdag 05 juni 2015 @ 09:42:
Even een kleine checklist voor je:
- Wat is de status van de buitenverlichting in de GUI?
- Klopt de datum tijd van de datetime protocol?
- Wat zegt de log?
code:
1
2
3
4
5
6
[Jun 04 21:50:00:634492] pilight-daemon: INFO: started "switch" action for device "raamlamp"
[Jun 04 21:50:00:634483] pilight-daemon: INFO: executed rule: raamlamp-off
[Jun 04 21:50:00:635462] pilight-daemon: INFO: executed rule: stalamp-off
[Jun 04 21:50:00:635473] pilight-daemon: INFO: started "switch" action for device "stalamp"
[Jun 04 21:50:00:636437] pilight-daemon: INFO: stopped "switch" action for device "stalamp"
[Jun 04 21:50:05:635379] pilight-daemon: INFO: stopped "switch" action for device "raamlamp"

Deze tijd is twee uur te vroeg omdat hij registreert volgens UTC
- Heb je meerdere apparaten die je op dezelfde tijd probeert te schakelen?
- Kan je de buitenlampen wel handmatig via pilight schakelen?

Ik draai hier dezelfde soort regels en echt 0 problemen, dus aan pilight hoeft het niet te liggen.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
.
        "stalamp-on": {
            "rule": "IF datetime.second == 0 AND stalamp.state IS off AND sunriseset.sunset == DATE_FORMAT(DATE_ADD(datetime, +1 HOUR), \"%Y-%m-%d %H:%M:%S\", %H.%M) THEN switch DEVICE stalamp TO on",
            "active": 1
        },
        "stalamp-off": {
            "rule": "IF stalamp.state IS on AND DATE_FORMAT(datetime, %H%M%S) == 235000 THEN switch DEVICE stalamp TO off",
            "active": 1
        },
        "raamlamp-on": {
            "rule": "IF raamlamp.state IS off AND datetime.second == 0 AND sunriseset.sunset == DATE_FORMAT(DATE_ADD(datetime, +1 HOUR), \"%Y-%m-%d %H:%M:%S\", %H.%M) THEN switch DEVICE raamlamp TO on AFTER 5 SECOND",
            "active": 1
        },
        "raamlamp-off": {
            "rule": "IF raamlamp.state IS on AND DATE_FORMAT(datetime, %H%M%S) == 235000 THEN switch DEVICE raamlamp TO off AFTER 5 SECOND",
            "active": 1
        },

Acties:
  • 0 Henk 'm!
Hoeveel schakelaars bedien je tegelijk terwijl je ook de buitenlamp uit probeert te zetten (via de regel)?


Even vast mijn conclusies: pilight werkt helemaal naar behoren. De regel doet wat hij moet doen gezien de GUI. Toch schakelen de lampen niet. De meest voorkomende oorzaken zijn:
- Het bereik is te slecht. Daarvoor zou een antenne geschikt zijn of het geheel iets verplaatsen. Je geeft echter aan dat je handmatig schakelen wel lukt.
- Interferentie tussen schakelaars. Dit betekent twee dingen:
1. Schakelaars die te dicht bij elkaar staan kunnen elkaar storen waardoor ze beide niet aan gaan.
2. Het te snel schakelen van twee schakelaars zorgt ervoor dat (een van) beide niet aan gaan.

Ik heb sterk het vermoeden dat probleem twee bij jou speelt. Daar hebben meer gebruikers (waaronder ik zelf) namelijk ook last van en is een inherent probleem van de 433.92 Mhz techniek. Zie ook de gebruikershandleidingen van je schakelaars.

Wil je meerdere schakelaars op dezelfde tijd uitzetten, zorg er dan voor dat je een kleine vertraging tussen elke actie zet. In mijn geval zie je dat ik de raamlamp 5 seconden later uitzet dan de stalamp. Effectief gaat de stalamp dus om 23:50:00 uit en de raamlamp om 23:50:05. Op deze manier voorkom ik dat de stalamp (die als eerste uit gaat) de raamlamp hindert.

[ Voor 85% gewijzigd door CurlyMo op 05-06-2015 11:12 ]

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
We gaan het weer proberen, totale set van rules ziet er nu zo uit:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
"rules": {
        "rule_vakantie1": {
            "rule": "IF vakantieMode.state IS on AND DATE_FORMAT(datetime, %H.%M) == 22.00 THEN switch DEVICE WoonkamerVitrinekast AND WoonkamerStaandeLamp AND WoonkamerDresoir TO off AFTER RANDOM(0, 30) MINUTE",
            "active": 0
        },
        "rule_name1": {
            "rule": "IF datetime.second == 0 AND sunriseset.sunset == DATE_FORMAT(DATE_ADD(datetime, +10 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M) THEN switch DEVICE WoonkamerVitrinekast AND WoonkamerStaandeLamp AND WoonkamerDresoir TO on",
            "active": 1
        },
        "rule_test1": {
            "rule": "IF datetime.second == 0 AND sunriseset.sunset == DATE_FORMAT(DATE_ADD(datetime, -20 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M) THEN switch DEVICE TuinLampAchterdeur AND TuinInLiteVerlichting AND TuinLampVoordeur TO on",
            "active": 1
        },
        "rule_test2": {
            "rule": "IF TuinLampAchterdeur.state IS on AND sunriseset.sunrise == DATE_FORMAT(DATE_ADD(datetime, +5 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M) THEN switch DEVICE TuinLampAchterdeur TO off AFTER 5 SECOND",
            "active": 1
        },
        "rule_test3": {
            "rule": "IF TuinInLiteVerlichting.state IS on AND sunriseset.sunrise == DATE_FORMAT(DATE_ADD(datetime, +5 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M) THEN switch DEVICE TuinInLiteVerlichting TO off AFTER 10 SECOND",
            "active": 1
        },
        "rule_test4": {
            "rule": "IF TuinLampVoordeur.state IS on AND sunriseset.sunrise == DATE_FORMAT(DATE_ADD(datetime, +5 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M) THEN switch DEVICE TuinLampVoordeur TO off AFTER 15 SECOND",
            "active": 1
        }
    },

Acties:
  • 0 Henk 'm!
De conclusie was dus dat er meerdere schakelaars tegelijk werden omgezet. Ik denk dat dit het moet oplossen.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Vanochtend was alles uit, nu nog even de rest van de week afwachten :) . Bedankt voor het mee denken!
CurlyMo schreef op vrijdag 05 juni 2015 @ 18:05:
De conclusie was dus dat er meerdere schakelaars tegelijk werden omgezet. Ik denk dat dit het moet oplossen.

Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Om gek van te worden, vanochtend was mijn buitenverlichting weer niet uitgeschakeld. Alle drie de lampen waren nog aan. Na het bekijken van de log zie ik hier ook niets van terug, dat is toch vreemd.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
[Jun 06 20:37:34:447924] pilight-daemon: INFO: client connected, ip 192.168.1.116, port 56919
[Jun 06 20:37:34:450483] pilight-daemon: INFO: client connected, ip 192.168.1.116, port 56918
[Jun 06 20:37:34:456259] pilight-daemon: INFO: client connected, ip 192.168.1.116, port 56920
[Jun 06 20:37:34:458957] pilight-daemon: INFO: client connected, ip 192.168.1.116, port 56915
[Jun 06 20:37:34:465410] pilight-daemon: INFO: client connected, ip 192.168.1.116, port 56921
[Jun 06 20:37:34:480644] pilight-daemon: INFO: client connected, ip 192.168.1.116, port 56922
[ Jun 06 20:37:35:23935] pilight-daemon: INFO: client connected, ip 192.168.1.116, port 56923
[Jun 06 20:37:35:465541] pilight-daemon: INFO: client connected, ip 192.168.1.116, port 56923
[Jun 06 20:37:35:502754] pilight-daemon: INFO: client connected, ip 192.168.1.116, port 56923
[Jun 06 20:37:35:801293] pilight-daemon: INFO: client connected, ip 192.168.1.116, port 56923
[Jun 06 20:37:35:804366] pilight-daemon: INFO: client connected, ip 192.168.1.116, port 56925
[Jun 06 20:37:40:190969] pilight-daemon: INFO: client connected, ip 192.168.1.116, port 56925
[Jun 06 20:37:40:192504] pilight-daemon: NOTICE: caching /usr/local/share/pilight//sunset_blue.png
[Jun 06 20:37:40:194428] pilight-daemon: INFO: client connected, ip 192.168.1.116, port 56923
[Jun 06 20:37:40:196834] pilight-daemon: INFO: client connected, ip 192.168.1.116, port 56926
[Jun 06 20:37:40:197063] pilight-daemon: NOTICE: caching /usr/local/share/pilight//sunrise_gray.png
[Jun 06 20:37:40:224316] pilight-daemon: INFO: client connected, ip 192.168.1.116, port 56926
[Jun 06 20:37:40:226430] pilight-daemon: INFO: client connected, ip 192.168.1.116, port 56923
[Jun 07 07:51:17:362370] pilight-daemon: INFO: client connected, ip 192.168.1.156, port 55039
[Jun 07 07:51:17:465276] pilight-daemon: INFO: client connected, ip 192.168.1.156, port 55040
[Jun 07 07:51:17:471542] pilight-daemon: INFO: client connected, ip 192.168.1.156, port 55044
[Jun 07 07:51:17:473687] pilight-daemon: INFO: client connected, ip 192.168.1.156, port 55041
[Jun 07 07:51:17:478369] pilight-daemon: INFO: client connected, ip 192.168.1.156, port 55045
[Jun 07 07:51:17:482091] pilight-daemon: INFO: client connected, ip 192.168.1.156, port 55042
[Jun 07 07:51:17:486232] pilight-daemon: INFO: client connected, ip 192.168.1.156, port 55043
[Jun 07 07:51:17:589993] pilight-daemon: INFO: client connected, ip 192.168.1.156, port 55046
[Jun 07 07:51:17:953933] pilight-daemon: INFO: client connected, ip 192.168.1.156, port 55048
[ Jun 07 07:51:18:20599] pilight-daemon: INFO: client connected, ip 192.168.1.156, port 55048
[ Jun 07 07:51:18:57390] pilight-daemon: INFO: client connected, ip 192.168.1.156, port 55048
[Jun 07 07:51:18:327462] pilight-daemon: INFO: client connected, ip 192.168.1.156, port 55048
[Jun 07 07:51:18:341414] pilight-daemon: INFO: client connected, ip 192.168.1.156, port 55048
[Jun 07 07:51:23:283228] pilight-daemon: INFO: client connected, ip 192.168.1.156, port 55048
[Jun 07 07:51:23:286584] pilight-daemon: INFO: client connected, ip 192.168.1.156, port 55053
[Jun 07 07:51:23:288129] pilight-daemon: INFO: client connected, ip 192.168.1.156, port 55061
[Jun 07 08:25:25:304542] pilight-daemon: INFO: client connected, ip 192.168.1.156, port 55434
[Jun 07 08:25:25:349420] pilight-daemon: INFO: client connected, ip 192.168.1.156, port 55436
[Jun 07 08:25:25:353177] pilight-daemon: INFO: client connected, ip 192.168.1.156, port 55435
[Jun 07 08:25:25:354983] pilight-daemon: INFO: client connected, ip 192.168.1.156, port 55437

Acties:
  • 0 Henk 'm!
Had je pilight al gestart met --debuglevel=1 om te zien hoe je regels door pilight verwerkt worden? Heb je er al aan gedacht om dit niet in een live omgeving te testen, maar in een test setup? Test eerst bijv. met de lampen aanzetten om 11:05 en weer uitzetten om 11:06. Test tevens eerst eens met één regel, en kijk in de pilight debug uitvoer of de regel wordt verwerkt zoals jij het zou hebben verwacht. Voeg daarna regel na regel toe.

[ Voor 67% gewijzigd door CurlyMo op 07-06-2015 11:14 ]

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Wat ik al een keer getest heb is het in en uitschakelen op basis van 5 minuten voor zonsondergang en 5 minuten na zonsondergang. Dit werkte allemaal prima, ook al schakelde ik ze alle drie tegelijk. Debuglevel=1 heb ik nog niet geprobeerd, dit ga ik nog even doen. Het blijft raar, inschakelen gaat altijd goed, alle drie tegelijk geen probleem. Ook het uitschakelen van mijn binnenverlichting in de vakantie modus heeft nog niet gewerkt. En dit allemaal met in het achterhoofd dat dit maanden goed gewerkt heeft, we gaan weer verder zoeken en houden je op de hoogte.

Acties:
  • 0 Henk 'm!
Welke versie werkte goed en welke niet meer? En gaat het hier om KlikAanKlikUit?

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Dit kan ik helaas niet met zekerheid zeggen, volgens mij was dat toen ik de master versie 7.0 ging gebruiken. Het gaat idd om klik aan klik uit, vanochtend was alles netjes uit. Snap jij het nog, het enige wat ik met zekerheid kan zeggen is dat als het fout gaat dit voor alle drie de lampen geld. Ondanks de vertraging tussen de drie lampen van 5 seconden.
CurlyMo schreef op zondag 07 juni 2015 @ 11:39:
Welke versie werkte goed en welke niet meer? En gaat het hier om KlikAanKlikUit?

Acties:
  • 0 Henk 'm!
Zou je de laatste nightly eens kunnen proberen? Die bevat een kaku fix.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • BastienVH
  • Registratie: December 2011
  • Laatst online: 13-09 21:01
Dag iedereen,

Ik ondervind enkele problemen met mijn pilight-installatie.
Ik draai versie 7.0 op mijn raspberry pi.
Tot gisteren gebruikte ik de GPIO-pins van de raspi te verbinden met mijn setje 433MHz-zender/ontvanger.
Dat verliep prima, bereik is super, geen enkel probleem.

Nu wou ik gisteren (om de cpu van de pi wat te sparen) de verbinding via een arduino nano laten verlopen.
Na lang knoeien ben ik erin geslaagd om de firmware te kunnen flashen door pilight 6 op mijn pc te installeren en die zo te uploaden, maar het was ondertussen al na 02u30 dus weet niet of dat goed is verlopen.
Ik slaagde er niet in om te flashen vanaf de raspi: hij vond bepaalde files niet (stdlib.h en dergelijke). de flashmethode van linux is me dus nog niet helemaal duidelijk.

Hoe dan ook, het probleem:
sinds ik via de nano werk, kan ik mijn wall switches niet meer bedienen.
De receiver ontvangt de signalen van de afstandsbediening en ook als ik mits pilight-send een commando verstuur, maar plots geraakt het niet meer tot aan de wallswitch. Die steekt hier in de muur op 1.5m afstand.
Als ik de nano ertussenuit haal en weer via gpio werk, kan ik wel weer de switch bedienen.

Iemand enig idee wat het probleem zou kunnen zijn?
Iemand meer uitleg over hoe de firmware te flashen vanaf een raspi ipv windows?

Alvast bedankt!

Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
Helaas heeft dit niet geholpen, hetzelfde resultaat, alle drie de buitenlampen blijven aanstaan. Nog paar vraagjes:

- Mijn zender en ontvanger zijn niet op dezelfde 5 v en ground aangesloten, kan dit invloed hebben?
- Mijn Raspberry installatie is vrij default, wat er is aangepast zijn de netwerk instellingen en het wachtwoord. Kan ik hier iets aan hebben aangepast wat van invloeg kan zijn?
CurlyMo schreef op maandag 08 juni 2015 @ 23:04:
Zou je de laatste nightly eens kunnen proberen? Die bevat een kaku fix.

Acties:
  • 0 Henk 'm!
Nog steeds blijven een aantal vragen open staan:
- Waarom test je in een live omgeving en niet eerst even op tijden waarop je zelf precies kan volgen wat er gebeurt?
- Heb je al gekeken naar hoe de regels verwerkt worden?
- Wat was de laatste versie die goed werkte?

@BastienVH, flashen op linux gaan ook gewoon met pilight flash op precies dezelfde manier. Heb je ook een antenne aangesloten? Om welk apparaat gaat het hier?

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • BastienVH
  • Registratie: December 2011
  • Laatst online: 13-09 21:01
CurlyMo schreef op donderdag 11 juni 2015 @ 13:58:

@BastienVH, flashen op linux gaan ook gewoon met pilight flash op precies dezelfde manier. Heb je ook een antenne aangesloten? Om welk apparaat gaat het hier?
Bedankt voor je reactie!

Ik gebruik deze kit:superheterodyne 3400 RF zender/ontvanger.
Ik heb geen antenne aangesloten, gezien het verzenden indien aangesloten op GPIO prima werkt.
Heeft de aansluitingsmethode (GPIO vs nano) invloed op het zendvermogen?

ivm het flashen: is er een bepaalde plaats vanwaar ik de flashcommando's moet geven?
Nu heb ik via git clone de hex-files en dergelijke naar mijn home-folder gehaald en vanaf daar geflasht.

Acties:
  • 0 Henk 'm!

  • rorie
  • Registratie: Maart 2007
  • Laatst online: 12-09 15:46
De laatste versie waarbij alles nog goed werkte was edcb3df6c693e4f90379efcac566e8d836d4e406, dit was dus op 4 mei van dit jaar. Deze versie zou ik gewoon weer kunnen installeren toch? Vanaf 14 mei begin ik te klagen over dat mijn buitenlampen niet meer worden uitgeschakelt.
Pagina: 1 ... 14 ... 19 Laatste