Sinds de 2 dagen regel reageer ik hier niet meer
Pilight wil ook niet meer starten (service restart of stop en daarna start). Alleen na een reboot werkt het weer. En da's dan weer raar: rebooten zonder ethernet geeft een werkende pilight instance. Als ik de ethernetkabel weer terugplug blijft alles vrolijk draaien.
De workaround zou dus kunnen luiden: reboot de Pi nadat ethernet plat is. Maar daar kan ik weer geen rule voor bedenken.
wanneer pilight ooit een werkende eth0 gezien heeft, wil -ie die blijven zien, anders stopt de werking van de rules (en misschien wel meer, ik kan er niets van terugvinden in de logs).
[ Voor 128% gewijzigd door hansdegit op 12-08-2015 20:02 ]
Sinds de 2 dagen regel reageer ik hier niet meer
Test is succesvol. Dus ik ga dit opzetje in productie hijsen. Nu nog kijken of ik dit High Available wil hebben. Maw: nóg een pilight instance ernaast.
Vraagje: hoe gaat pilght om met een split brain?
[ Voor 98% gewijzigd door hansdegit op 14-08-2015 10:31 ]
Sinds de 2 dagen regel reageer ik hier niet meer
De vraag had misschien moeten luiden: wat doet een niet gedaemonizede pilight instance wanneer zijn master foetsie is en ze elkaar later wél weer gaan zien?
[ Voor 10% gewijzigd door hansdegit op 14-08-2015 11:08 ]
@rorie, ja hoor, maar ben bezig met een grote rewrite + drukke baan. Als ik daarmee klaar ben dan komen er 1000'en regels herschreven code terug
Sinds de 2 dagen regel reageer ik hier niet meer
Maar als een child zijn connectie met de daemon verliest, wat gebeurt er dan?CurlyMo schreef op vrijdag 14 augustus 2015 @ 11:34:
@hansdegit, de eerste die gestart is is de daemon en blijft dat. Hetzelfde geldt voor de chilldren.
Sinds de 2 dagen regel reageer ik hier niet meer
Vanochtend was pilight niet in de lucht. Na de nachtelijke herstart gaf -ie een segmentation fault bij het starten van pilight. 'k Denk dat ik even moet wachten op de nieuwe versie die hopelijk ook stabieler is.
Sinds de 2 dagen regel reageer ik hier niet meer
Is er iets wat ik zelf kan doen?
[ Voor 12% gewijzigd door hansdegit op 15-08-2015 16:10 ]
Sinds de 2 dagen regel reageer ik hier niet meer
Oost west, 127.0.0.1 best!
Sinds de 2 dagen regel reageer ik hier niet meer
Wat gebeurt er 's nachts? Mijn ESX zet ik uit voordat ik ga slapen. Pilight ontdekt (ping protocol) dat de server niet meer leeft en schakelt achtereenvolgens de meterkast (modem en switch) en de werkkamer (router) uit.
Een cronjobje bemerkt dat er geen eth0 actief is, en besluit de Rpi te rebooten. Daarna komt pilight weer op:
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
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
| [Aug 17 21:00:00:825642] pilight-daemon: INFO: executed rule: Zolder_uit [Aug 17 21:00:00:832904] pilight-daemon: INFO: started "switch" action for device "zolder" [Aug 17 21:00:00:837991] pilight-daemon: INFO: stopped "switch" action for device "zolder" [Aug 17 22:28:00:980178] pilight-daemon: INFO: executed rule: Alles_uit_want_esx_is_uit1 [Aug 17 22:28:00:986483] pilight-daemon: INFO: executed rule: Alles_uit_want_esx_is_uit2 [Aug 17 22:28:00:993114] pilight-daemon: INFO: started "switch" action for device "zolder" [Aug 17 22:28:00:994683] pilight-daemon: INFO: stopped "switch" action for device "zolder" [Aug 17 22:28:00:999345] pilight-daemon: INFO: executed rule: Alles_uit_want_esx_is_uit3 [Aug 17 22:28:00:998853] pilight-daemon: INFO: started "switch" action for device "televisiehoek" [ Aug 17 22:28:01:7545] pilight-daemon: INFO: started "switch" action for device "meterkast" [ Aug 17 22:28:01:13261] pilight-daemon: INFO: executed rule: Alles_uit_want_esx_is_uit4 [ Aug 17 22:28:01:17996] pilight-daemon: INFO: started "switch" action for device "werkkamer" [ Aug 17 22:28:06:5485] pilight-daemon: INFO: stopped "switch" action for device "televisiehoek" [ Aug 17 22:28:11:13337] pilight-daemon: INFO: stopped "switch" action for device "meterkast" [ Aug 17 22:28:16:25494] pilight-daemon: INFO: stopped "switch" action for device "werkkamer" [Aug 17 22:29:03:430500] pilight-daemon: INFO: removed stale pid_file /var/run/pilight.pid [Aug 17 22:29:27:486704] pilight-daemon: INFO: rule #1 Zonsopkomst1 was parsed in 0.007634 seconds [Aug 17 22:29:27:488181] pilight-daemon: INFO: rule #2 Zonsopkomst2 was parsed in 0.001269 seconds [Aug 17 22:29:27:489451] pilight-daemon: INFO: rule #3 Zonsopkomst3 was parsed in 0.001152 seconds [Aug 17 22:29:27:490910] pilight-daemon: INFO: rule #4 Zolder_uit was parsed in 0.001341 seconds [Aug 17 22:29:27:491980] pilight-daemon: INFO: rule #5 Winterdag1 was parsed in 0.000937 seconds [Aug 17 22:29:27:493261] pilight-daemon: INFO: rule #6 Winterdag2 was parsed in 0.001169 seconds [Aug 17 22:29:27:494509] pilight-daemon: INFO: rule #7 Winterdag3 was parsed in 0.001135 seconds [Aug 17 22:29:27:495506] pilight-daemon: INFO: rule #8 Tel1 was parsed in 0.000886 seconds [Aug 17 22:29:27:496469] pilight-daemon: INFO: rule #9 Tel2 was parsed in 0.000855 seconds [Aug 17 22:29:27:498058] pilight-daemon: INFO: rule #10 Televisiehoek was parsed in 0.001476 seconds [Aug 17 22:29:27:499902] pilight-daemon: INFO: rule #11 Alles_uit_want_esx_is_uit1 was parsed in 0.001214 seconds [Aug 17 22:29:27:501822] pilight-daemon: INFO: rule #12 Alles_uit_want_esx_is_uit2 was parsed in 0.001787 seconds [Aug 17 22:29:27:503475] pilight-daemon: INFO: rule #13 Alles_uit_want_esx_is_uit3 was parsed in 0.001510 seconds [Aug 17 22:29:27:505117] pilight-daemon: INFO: rule #14 Alles_uit_want_esx_is_uit4 was parsed in 0.001510 seconds [Aug 17 22:29:27:506814] pilight-daemon: INFO: rule #15 Nachtwerk1 was parsed in 0.001572 seconds [Aug 17 22:29:27:508396] pilight-daemon: INFO: rule #16 Nachtwerk2 was parsed in 0.001456 seconds [Aug 17 22:29:27:510034] pilight-daemon: INFO: rule #17 Nachtwerk3 was parsed in 0.001516 seconds [Aug 17 22:29:27:519272] pilight-daemon: INFO: version v7.0 [Aug 17 22:29:27:610635] pilight-daemon: INFO: no pilight daemon found, daemonizing [Aug 17 22:29:27:611946] pilight-daemon: INFO: daemon listening to port: 5000 [Aug 17 22:29:27:653356] pilight-daemon: INFO: new client, ip: 127.0.0.1, port: 38627 [Aug 17 22:29:27:761078] pilight-daemon: NOTICE: php support disabled due to missing php-cgi executable [Aug 17 22:29:27:863582] pilight-daemon: INFO: new client, ip: 192.168.0.31, port: 57946 [Aug 17 22:29:27:959161] pilight-daemon: INFO: new client, ip: 192.168.0.31, port: 57947 [Aug 17 22:29:30:851676] pilight-daemon: INFO: could not sync with ntp server: 192.168.0.1 [Aug 17 22:29:30:921058] pilight-daemon: NOTICE: getaddrinfo: 0.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:29:30:941930] pilight-daemon: NOTICE: getaddrinfo: time.windows.com, No address associated with hostname [Aug 17 22:29:30:960429] pilight-daemon: NOTICE: getaddrinfo: 1.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:29:32:668350] pilight-daemon: INFO: datetime #1 4.799650:52.788230 seems to be in timezone: Europe/Amsterdam [Aug 17 22:29:43:960916] pilight-daemon: INFO: could not sync with ntp server: 192.168.0.1 [Aug 17 22:29:43:968352] pilight-daemon: NOTICE: getaddrinfo: 0.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:29:43:975447] pilight-daemon: NOTICE: getaddrinfo: time.windows.com, No address associated with hostname [Aug 17 22:29:43:984981] pilight-daemon: NOTICE: getaddrinfo: 1.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:29:53:148625] pilight-daemon: INFO: new client, ip: 127.0.0.1, port: 38630 [Aug 17 22:29:56:981049] pilight-daemon: INFO: could not sync with ntp server: 192.168.0.1 [Aug 17 22:29:56:987660] pilight-daemon: NOTICE: getaddrinfo: 0.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:29:56:995456] pilight-daemon: NOTICE: getaddrinfo: time.windows.com, No address associated with hostname [ Aug 17 22:29:57:2836] pilight-daemon: NOTICE: getaddrinfo: 1.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:30:00:976222] pilight-daemon: INFO: executed rule: Alles_uit_want_esx_is_uit1 [Aug 17 22:30:00:979504] pilight-daemon: INFO: executed rule: Alles_uit_want_esx_is_uit2 [Aug 17 22:30:00:979639] pilight-daemon: INFO: started "switch" action for device "zolder" [Aug 17 22:30:02:262553] pilight-daemon: INFO: stopped "switch" action for device "zolder" [Aug 17 22:30:00:979729] pilight-daemon: INFO: started "switch" action for device "televisiehoek" [Aug 17 22:30:07:275161] pilight-daemon: INFO: stopped "switch" action for device "televisiehoek" [ Aug 17 22:30:10:1099] pilight-daemon: INFO: could not sync with ntp server: 192.168.0.1 [ Aug 17 22:30:10:5283] pilight-daemon: NOTICE: getaddrinfo: 0.nl.pool.ntp.org, No address associated with hostname [ Aug 17 22:30:10:9457] pilight-daemon: NOTICE: getaddrinfo: time.windows.com, No address associated with hostname [ Aug 17 22:30:10:14147] pilight-daemon: NOTICE: getaddrinfo: 1.nl.pool.ntp.org, No address associated with hostname [ Aug 17 22:30:23:10670] pilight-daemon: INFO: could not sync with ntp server: 192.168.0.1 [ Aug 17 22:30:23:13056] pilight-daemon: NOTICE: getaddrinfo: 0.nl.pool.ntp.org, No address associated with hostname [ Aug 17 22:30:23:15219] pilight-daemon: NOTICE: getaddrinfo: time.windows.com, No address associated with hostname [ Aug 17 22:30:23:17631] pilight-daemon: NOTICE: getaddrinfo: 1.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:30:33:367813] pilight-daemon: INFO: new client, ip: 127.0.0.1, port: 38631 [ Aug 17 22:30:36:20727] pilight-daemon: INFO: could not sync with ntp server: 192.168.0.1 [ Aug 17 22:30:36:23925] pilight-daemon: NOTICE: getaddrinfo: 0.nl.pool.ntp.org, No address associated with hostname [ Aug 17 22:30:36:26659] pilight-daemon: NOTICE: getaddrinfo: time.windows.com, No address associated with hostname [ Aug 17 22:30:36:29567] pilight-daemon: NOTICE: getaddrinfo: 1.nl.pool.ntp.org, No address associated with hostname [ Aug 17 22:30:46:32701] pilight-daemon: NOTICE: could not connect to ntp server @192.168.0.1 [ Aug 17 22:30:46:35612] pilight-daemon: NOTICE: getaddrinfo: 0.nl.pool.ntp.org, Name or service not known [ Aug 17 22:30:46:38252] pilight-daemon: NOTICE: getaddrinfo: time.windows.com, Name or service not known [ Aug 17 22:30:46:50699] pilight-daemon: NOTICE: getaddrinfo: 1.nl.pool.ntp.org, Name or service not known [Aug 17 22:30:53:582926] pilight-daemon: INFO: new client, ip: 127.0.0.1, port: 38632 [ Aug 17 22:30:56:55537] pilight-daemon: NOTICE: could not connect to ntp server @192.168.0.1 [ Aug 17 22:30:56:58088] pilight-daemon: NOTICE: getaddrinfo: 0.nl.pool.ntp.org, No address associated with hostname [ Aug 17 22:30:56:66302] pilight-daemon: NOTICE: getaddrinfo: time.windows.com, No address associated with hostname [ Aug 17 22:30:56:77850] pilight-daemon: NOTICE: getaddrinfo: 1.nl.pool.ntp.org, No address associated with hostname [ Aug 17 22:31:06:82663] pilight-daemon: NOTICE: could not connect to ntp server @192.168.0.1 [ Aug 17 22:31:06:85086] pilight-daemon: NOTICE: getaddrinfo: 0.nl.pool.ntp.org, No address associated with hostname [ Aug 17 22:31:06:87596] pilight-daemon: NOTICE: getaddrinfo: time.windows.com, No address associated with hostname [ Aug 17 22:31:06:89983] pilight-daemon: NOTICE: getaddrinfo: 1.nl.pool.ntp.org, No address associated with hostname [ Aug 17 22:31:16:92141] pilight-daemon: NOTICE: could not connect to ntp server @192.168.0.1 [ Aug 17 22:31:16:94674] pilight-daemon: NOTICE: getaddrinfo: 0.nl.pool.ntp.org, No address associated with hostname [ Aug 17 22:31:16:97182] pilight-daemon: NOTICE: getaddrinfo: time.windows.com, No address associated with hostname [ Aug 17 22:31:16:99602] pilight-daemon: NOTICE: getaddrinfo: 1.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:31:26:102916] pilight-daemon: INFO: time offset found of -32 seconds [ Aug 17 22:31:28:56555] pilight-daemon: INFO: executed rule: Alles_uit_want_esx_is_uit1 [ Aug 17 22:31:28:63663] pilight-daemon: INFO: executed rule: Alles_uit_want_esx_is_uit2 [ Aug 17 22:31:28:69658] pilight-daemon: INFO: started "switch" action for device "zolder" [ Aug 17 22:31:28:75087] pilight-daemon: INFO: stopped "switch" action for device "zolder" [ Aug 17 22:31:28:76594] pilight-daemon: INFO: executed rule: Alles_uit_want_esx_is_uit3 [ Aug 17 22:31:28:77209] pilight-daemon: INFO: started "switch" action for device "televisiehoek" [ Aug 17 22:31:28:79034] pilight-daemon: INFO: started "switch" action for device "meterkast" [ Aug 17 22:31:28:80675] pilight-daemon: INFO: executed rule: Alles_uit_want_esx_is_uit4 [ Aug 17 22:31:28:82809] pilight-daemon: INFO: started "switch" action for device "werkkamer" [Aug 17 22:32:05:593770] pilight-daemon: INFO: stopped "switch" action for device "televisiehoek" [Aug 17 22:32:10:597093] pilight-daemon: INFO: stopped "switch" action for device "meterkast" [Aug 17 22:32:15:600527] pilight-daemon: INFO: stopped "switch" action for device "werkkamer" [Aug 17 22:32:35:800777] pilight-daemon: INFO: removed stale pid_file /var/run/pilight.pid [Aug 17 22:32:59:154910] pilight-daemon: INFO: rule #1 Zonsopkomst1 was parsed in 0.001233 seconds [Aug 17 22:32:59:156389] pilight-daemon: INFO: rule #2 Zonsopkomst2 was parsed in 0.001314 seconds [Aug 17 22:32:59:157720] pilight-daemon: INFO: rule #3 Zonsopkomst3 was parsed in 0.001214 seconds [Aug 17 22:32:59:158786] pilight-daemon: INFO: rule #4 Zolder_uit was parsed in 0.000953 seconds [Aug 17 22:32:59:159852] pilight-daemon: INFO: rule #5 Winterdag1 was parsed in 0.000956 seconds [Aug 17 22:32:59:166779] pilight-daemon: INFO: rule #6 Winterdag2 was parsed in 0.006818 seconds [Aug 17 22:32:59:168200] pilight-daemon: INFO: rule #7 Winterdag3 was parsed in 0.001269 seconds [Aug 17 22:32:59:169416] pilight-daemon: INFO: rule #8 Tel1 was parsed in 0.001096 seconds [Aug 17 22:32:59:174050] pilight-daemon: INFO: rule #9 Tel2 was parsed in 0.004508 seconds [Aug 17 22:32:59:175382] pilight-daemon: INFO: rule #10 Televisiehoek was parsed in 0.001170 seconds [Aug 17 22:32:59:176871] pilight-daemon: INFO: rule #11 Alles_uit_want_esx_is_uit1 was parsed in 0.001363 seconds [Aug 17 22:32:59:179591] pilight-daemon: INFO: rule #12 Alles_uit_want_esx_is_uit2 was parsed in 0.002585 seconds [Aug 17 22:32:59:183354] pilight-daemon: INFO: rule #13 Alles_uit_want_esx_is_uit3 was parsed in 0.003600 seconds [Aug 17 22:32:59:186909] pilight-daemon: INFO: rule #14 Alles_uit_want_esx_is_uit4 was parsed in 0.003389 seconds [Aug 17 22:32:59:196274] pilight-daemon: INFO: rule #15 Nachtwerk1 was parsed in 0.009207 seconds [Aug 17 22:32:59:198254] pilight-daemon: INFO: rule #16 Nachtwerk2 was parsed in 0.001804 seconds [Aug 17 22:32:59:201257] pilight-daemon: INFO: rule #17 Nachtwerk3 was parsed in 0.002862 seconds [Aug 17 22:32:59:216548] pilight-daemon: INFO: version v7.0 [Aug 17 22:32:59:310642] pilight-daemon: INFO: no pilight daemon found, daemonizing [Aug 17 22:32:59:314683] pilight-daemon: INFO: daemon listening to port: 5000 [Aug 17 22:32:59:454481] pilight-daemon: INFO: new client, ip: 127.0.0.1, port: 47349 [Aug 17 22:32:59:506321] pilight-daemon: NOTICE: php support disabled due to missing php-cgi executable [Aug 17 22:32:59:633571] pilight-daemon: INFO: new client, ip: 192.168.0.31, port: 39926 [Aug 17 22:32:59:682903] pilight-daemon: INFO: new client, ip: 192.168.0.31, port: 39927 [Aug 17 22:33:02:601577] pilight-daemon: INFO: could not sync with ntp server: 192.168.0.1 [Aug 17 22:33:02:639662] pilight-daemon: NOTICE: getaddrinfo: 0.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:33:02:660888] pilight-daemon: NOTICE: getaddrinfo: time.windows.com, No address associated with hostname [Aug 17 22:33:02:680812] pilight-daemon: NOTICE: getaddrinfo: 1.nl.pool.ntp.org, No address associated with hostname [ Aug 17 22:33:04:9987] pilight-daemon: INFO: datetime #1 4.799650:52.788230 seems to be in timezone: Europe/Amsterdam [Aug 17 22:33:15:680795] pilight-daemon: INFO: could not sync with ntp server: 192.168.0.1 [Aug 17 22:33:15:683436] pilight-daemon: NOTICE: getaddrinfo: 0.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:33:15:685719] pilight-daemon: NOTICE: getaddrinfo: time.windows.com, No address associated with hostname [Aug 17 22:33:15:688135] pilight-daemon: NOTICE: getaddrinfo: 1.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:33:23:730216] pilight-daemon: INFO: new client, ip: 127.0.0.1, port: 47352 [Aug 17 22:33:28:690436] pilight-daemon: INFO: could not sync with ntp server: 192.168.0.1 [Aug 17 22:33:28:693040] pilight-daemon: NOTICE: getaddrinfo: 0.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:33:28:695449] pilight-daemon: NOTICE: getaddrinfo: time.windows.com, No address associated with hostname [Aug 17 22:33:28:697929] pilight-daemon: NOTICE: getaddrinfo: 1.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:33:41:700442] pilight-daemon: INFO: could not sync with ntp server: 192.168.0.1 [Aug 17 22:33:41:703151] pilight-daemon: NOTICE: getaddrinfo: 0.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:33:41:705331] pilight-daemon: NOTICE: getaddrinfo: time.windows.com, No address associated with hostname [Aug 17 22:33:41:707579] pilight-daemon: NOTICE: getaddrinfo: 1.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:33:54:700755] pilight-daemon: INFO: could not sync with ntp server: 192.168.0.1 [Aug 17 22:33:54:703267] pilight-daemon: NOTICE: getaddrinfo: 0.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:33:54:705625] pilight-daemon: NOTICE: getaddrinfo: time.windows.com, No address associated with hostname [Aug 17 22:33:54:708051] pilight-daemon: NOTICE: getaddrinfo: 1.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:34:00:259830] pilight-daemon: INFO: executed rule: Alles_uit_want_esx_is_uit1 [Aug 17 22:34:00:270150] pilight-daemon: INFO: started "switch" action for device "zolder" [Aug 17 22:34:00:268790] pilight-daemon: INFO: executed rule: Alles_uit_want_esx_is_uit2 [Aug 17 22:34:00:274405] pilight-daemon: INFO: stopped "switch" action for device "zolder" [Aug 17 22:34:00:277214] pilight-daemon: INFO: executed rule: Alles_uit_want_esx_is_uit3 [Aug 17 22:34:00:279688] pilight-daemon: INFO: started "switch" action for device "televisiehoek" [Aug 17 22:34:00:281866] pilight-daemon: INFO: started "switch" action for device "meterkast" [Aug 17 22:34:00:285538] pilight-daemon: INFO: executed rule: Alles_uit_want_esx_is_uit4 [Aug 17 22:34:00:287694] pilight-daemon: INFO: started "switch" action for device "werkkamer" [Aug 17 22:34:03:954768] pilight-daemon: INFO: new client, ip: 127.0.0.1, port: 47353 [Aug 17 22:34:05:282716] pilight-daemon: INFO: stopped "switch" action for device "televisiehoek" [Aug 17 22:34:05:289674] pilight-daemon: INFO: stopped "switch" action for device "werkkamer" [Aug 17 22:34:07:710585] pilight-daemon: INFO: could not sync with ntp server: 192.168.0.1 [Aug 17 22:34:07:713263] pilight-daemon: NOTICE: getaddrinfo: 0.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:34:07:735575] pilight-daemon: NOTICE: getaddrinfo: time.windows.com, No address associated with hostname [Aug 17 22:34:07:749096] pilight-daemon: NOTICE: getaddrinfo: 1.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:34:10:287118] pilight-daemon: INFO: stopped "switch" action for device "meterkast" [Aug 17 22:34:17:754072] pilight-daemon: NOTICE: could not connect to ntp server @192.168.0.1 [Aug 17 22:34:17:756966] pilight-daemon: NOTICE: getaddrinfo: 0.nl.pool.ntp.org, Name or service not known [Aug 17 22:34:17:759502] pilight-daemon: NOTICE: getaddrinfo: time.windows.com, Name or service not known [Aug 17 22:34:17:774528] pilight-daemon: NOTICE: getaddrinfo: 1.nl.pool.ntp.org, Name or service not known [Aug 17 22:34:24:136321] pilight-daemon: INFO: new client, ip: 127.0.0.1, port: 47354 [Aug 17 22:34:27:779182] pilight-daemon: NOTICE: could not connect to ntp server @192.168.0.1 [Aug 17 22:34:27:782794] pilight-daemon: NOTICE: getaddrinfo: 0.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:34:27:793020] pilight-daemon: NOTICE: getaddrinfo: time.windows.com, No address associated with hostname [Aug 17 22:34:27:805625] pilight-daemon: NOTICE: getaddrinfo: 1.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:34:37:810714] pilight-daemon: NOTICE: could not connect to ntp server @192.168.0.1 [Aug 17 22:34:37:813358] pilight-daemon: NOTICE: getaddrinfo: 0.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:34:37:815801] pilight-daemon: NOTICE: getaddrinfo: time.windows.com, No address associated with hostname [Aug 17 22:34:37:818210] pilight-daemon: NOTICE: getaddrinfo: 1.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:34:47:820494] pilight-daemon: NOTICE: could not connect to ntp server @192.168.0.1 [Aug 17 22:34:47:823157] pilight-daemon: NOTICE: getaddrinfo: 0.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:34:47:825588] pilight-daemon: NOTICE: getaddrinfo: time.windows.com, No address associated with hostname [Aug 17 22:34:47:828009] pilight-daemon: NOTICE: getaddrinfo: 1.nl.pool.ntp.org, No address associated with hostname [Aug 17 22:34:57:832545] pilight-daemon: INFO: could not sync with ntp server: 192.168.0.1 [Aug 17 22:34:57:859083] pilight-daemon: INFO: time offset found of -31 seconds [Aug 17 22:36:29:358581] pilight-daemon: INFO: executed rule: Alles_uit_want_esx_is_uit1 [Aug 17 22:36:29:364591] pilight-daemon: INFO: executed rule: Alles_uit_want_esx_is_uit2 [Aug 17 22:36:29:372521] pilight-daemon: INFO: started "switch" action for device "zolder" [Aug 17 22:36:29:375509] pilight-daemon: INFO: stopped "switch" action for device "zolder" [Aug 17 22:36:29:377230] pilight-daemon: INFO: executed rule: Alles_uit_want_esx_is_uit3 [Aug 17 22:36:29:378137] pilight-daemon: INFO: started "switch" action for device "televisiehoek" [Aug 17 22:36:29:381053] pilight-daemon: INFO: executed rule: Alles_uit_want_esx_is_uit4 [Aug 17 22:36:29:382349] pilight-daemon: INFO: started "switch" action for device "meterkast" [Aug 17 22:36:29:384006] pilight-daemon: INFO: started "switch" action for device "werkkamer" [Aug 17 22:36:34:380183] pilight-daemon: INFO: stopped "switch" action for device "televisiehoek" [Aug 17 22:36:39:385476] pilight-daemon: INFO: stopped "switch" action for device "meterkast" [Aug 17 22:36:44:388569] pilight-daemon: INFO: stopped "switch" action for device "werkkamer" [Aug 17 22:37:02:953795] pilight-daemon: INFO: removed stale pid_file /var/run/pilight.pid [Aug 17 22:37:25:880740] pilight-daemon: INFO: rule #1 Zonsopkomst1 was parsed in 0.001188 seconds [Aug 17 22:37:25:892456] pilight-daemon: INFO: rule #2 Zonsopkomst2 was parsed in 0.011545 seconds [Aug 17 22:37:25:893827] pilight-daemon: INFO: rule #3 Zonsopkomst3 was parsed in 0.001227 seconds [Aug 17 22:37:25:894871] pilight-daemon: INFO: rule #4 Zolder_uit was parsed in 0.000926 seconds [Aug 17 22:37:25:895928] pilight-daemon: INFO: rule #5 Winterdag1 was parsed in 0.000947 seconds [Aug 17 22:37:25:897205] pilight-daemon: INFO: rule #6 Winterdag2 was parsed in 0.001168 seconds [Aug 17 22:37:25:898567] pilight-daemon: INFO: rule #7 Winterdag3 was parsed in 0.001249 seconds [Aug 17 22:37:25:899566] pilight-daemon: INFO: rule #8 Tel1 was parsed in 0.000877 seconds [Aug 17 22:37:25:900565] pilight-daemon: INFO: rule #9 Tel2 was parsed in 0.000887 seconds [Aug 17 22:37:25:905806] pilight-daemon: INFO: rule #10 Televisiehoek was parsed in 0.005123 seconds [Aug 17 22:37:25:907353] pilight-daemon: INFO: rule #11 Alles_uit_want_esx_is_uit1 was parsed in 0.001326 seconds [Aug 17 22:37:25:908974] pilight-daemon: INFO: rule #12 Alles_uit_want_esx_is_uit2 was parsed in 0.001486 seconds [Aug 17 22:37:25:910528] pilight-daemon: INFO: rule #13 Alles_uit_want_esx_is_uit3 was parsed in 0.001427 seconds [Aug 17 22:37:25:912930] pilight-daemon: INFO: rule #14 Alles_uit_want_esx_is_uit4 was parsed in 0.001853 seconds [Aug 17 22:37:25:914625] pilight-daemon: INFO: rule #15 Nachtwerk1 was parsed in 0.001547 seconds [Aug 17 22:37:25:916202] pilight-daemon: INFO: rule #16 Nachtwerk2 was parsed in 0.001449 seconds [Aug 17 22:37:25:917874] pilight-daemon: INFO: rule #17 Nachtwerk3 was parsed in 0.001552 seconds [Aug 17 22:37:25:939020] pilight-daemon: INFO: version v7.0 [ Aug 17 22:37:26:31906] pilight-daemon: INFO: no pilight daemon found, daemonizing [ Aug 17 22:37:26:33232] pilight-daemon: INFO: daemon listening to port: 5000 [ Aug 17 22:37:26:33457] pilight-daemon: ERROR: cannot bind to the ssdp multicast network [Aug 17 22:37:42:934532] pilight-daemon: INFO: rule #1 Zonsopkomst1 was parsed in 0.002346 seconds [Aug 17 22:37:42:936823] pilight-daemon: INFO: rule #2 Zonsopkomst2 was parsed in 0.002028 seconds [Aug 17 22:37:42:938777] pilight-daemon: INFO: rule #3 Zonsopkomst3 was parsed in 0.001628 seconds [Aug 17 22:37:42:940271] pilight-daemon: INFO: rule #4 Zolder_uit was parsed in 0.001364 seconds [Aug 17 22:37:42:941844] pilight-daemon: INFO: rule #5 Winterdag1 was parsed in 0.001444 seconds [Aug 17 22:37:42:943468] pilight-daemon: INFO: rule #6 Winterdag2 was parsed in 0.001496 seconds [Aug 17 22:37:42:945561] pilight-daemon: INFO: rule #7 Winterdag3 was parsed in 0.001883 seconds [Aug 17 22:37:42:947212] pilight-daemon: INFO: rule #8 Tel1 was parsed in 0.001533 seconds [Aug 17 22:37:42:948543] pilight-daemon: INFO: rule #9 Tel2 was parsed in 0.001208 seconds [Aug 17 22:37:42:950101] pilight-daemon: INFO: rule #10 Televisiehoek was parsed in 0.001426 seconds [Aug 17 22:37:42:952227] pilight-daemon: INFO: rule #11 Alles_uit_want_esx_is_uit1 was parsed in 0.001983 seconds [Aug 17 22:37:42:954621] pilight-daemon: INFO: rule #12 Alles_uit_want_esx_is_uit2 was parsed in 0.002247 seconds [Aug 17 22:37:42:957363] pilight-daemon: INFO: rule #13 Alles_uit_want_esx_is_uit3 was parsed in 0.002507 seconds [Aug 17 22:37:42:959837] pilight-daemon: INFO: rule #14 Alles_uit_want_esx_is_uit4 was parsed in 0.002335 seconds [Aug 17 22:37:42:962698] pilight-daemon: INFO: rule #15 Nachtwerk1 was parsed in 0.002639 seconds [Aug 17 22:37:42:965070] pilight-daemon: INFO: rule #16 Nachtwerk2 was parsed in 0.002232 seconds [Aug 17 22:37:42:967440] pilight-daemon: INFO: rule #17 Nachtwerk3 was parsed in 0.002156 seconds [Aug 17 22:37:42:978620] pilight-daemon: INFO: version v7.0 [ Aug 17 22:37:43:71739] pilight-daemon: INFO: no pilight daemon found, daemonizing [ Aug 17 22:37:43:72895] pilight-daemon: INFO: daemon listening to port: 5000 [ Aug 17 22:37:43:73120] pilight-daemon: ERROR: cannot bind to the ssdp multicast network |
En dat is dan end of story, want pilight kapt ermee en is dus nooit meer in staat om de spullen bij zonsopkomts weer te starten.
1
| ps aux | grep pilight |
Draait de socket server daadwerkelijk? Check even of poort 5000 actief is:
1
| netstat -na |
Werk bijvoorbeeld pilight-receive nog met een fixed poort en server? Werkt de webserver nog?
Sinds de 2 dagen regel reageer ik hier niet meer
Webserver was ook foetsie. Ik vermoed dat pilight receive ook niets doet als de deamon weg is. En ja, fixed poort inderdaad.
Ga nu eens kijken of standalone beter werkt.
BTW: klopt het dat pilight.err localtime bevat en pilight.log UTC?
[ Voor 9% gewijzigd door hansdegit op 18-08-2015 09:54 ]
Sinds de 2 dagen regel reageer ik hier niet meer
Ah zoCurlyMo schreef op maandag 17 augustus 2015 @ 14:51:
De laatste versie heeft de laatste modules. Tussen de versies door niet. Dus wat zoek je precies?
Oost west, 127.0.0.1 best!
Ik wacht eerst nog even je standalone test af. Als dat niet werkt, dan zal ik zodra ik tijd heb even meehelpen zoeken naar het probleem en z.s.m. zorgen dat dat het wel weer wordthansdegit schreef op dinsdag 18 augustus 2015 @ 10:13:
En dan is helaas de andere conclusie dat pilight voor mij nog niet geschikt is. Jammer, want ik zie echt veel potentie.
Sinds de 2 dagen regel reageer ik hier niet meer
door "standalone" op 1 te zetten, wordt het spulletje een stuk stabieler!
Ik kan nu de ethernetkabel lostrekken en inpluggen zonder dat het effect heeft op pilight en zonder dat ik moet rebooten.
Wel krijg ik nog steeds de error:
ERROR: option -d requires an argument.
Geen idee waar die vandaan komt.
Sinds de 2 dagen regel reageer ik hier niet meer
Maar waar komt -ie vandaan? Altijd bij de daemon?
[ Voor 49% gewijzigd door hansdegit op 18-08-2015 14:07 ]
Sinds de 2 dagen regel reageer ik hier niet meer
Nog even over de log en err file. Klopt deze bewering?
"in de err file wordt de localized timestamp weggeschreven, in de logfile wordt UTC vermeld".
[ Voor 60% gewijzigd door hansdegit op 18-08-2015 14:52 ]
Sinds de 2 dagen regel reageer ik hier niet meer
Zal wel een storingsgevoelig hoekje zijn; nu de koelkast aanslaat, komt het ON signaal ook niet meer aan.
In mijn breadbordje heb ik nu massieve kabels van 17,4cm geprikt, maar dat lijkt niet afdoende te werken.
[ Voor 15% gewijzigd door hansdegit op 18-08-2015 17:11 ]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| [Aug 19 03:42:18:355911] pilight-daemon: INFO: executed rule: Zonsopkomst1 [Aug 19 03:42:18:360952] pilight-daemon: INFO: executed rule: Zonsopkomst2 [Aug 19 03:42:18:369366] pilight-daemon: INFO: executed rule: Zonsopkomst3 [Aug 19 03:42:18:368529] pilight-daemon: INFO: started "switch" action for device "meterkast" [Aug 19 03:42:18:373734] pilight-daemon: INFO: stopped "switch" action for device "meterkast" [Aug 19 03:42:18:376764] pilight-daemon: INFO: started "switch" action for device "werkkamer" [Aug 19 03:42:18:377843] pilight-daemon: INFO: started "switch" action for device "zolder" [Aug 19 03:42:18:889437] pilight-daemon: INFO: executed rule: Zonsopkomst1 [Aug 19 03:42:18:891147] pilight-daemon: INFO: started "switch" action for device "meterkast" [Aug 19 03:42:19:248998] pilight-daemon: INFO: stopped "switch" action for device "meterkast" [Aug 19 03:42:19:377832] pilight-daemon: INFO: stopped "switch" action for device "werkkamer" [Aug 19 03:42:19:379658] pilight-daemon: INFO: executed rule: Zonsopkomst2 [Aug 19 03:42:19:385961] pilight-daemon: INFO: started "switch" action for device "werkkamer" [Aug 19 03:42:49:394411] pilight-daemon: INFO: stopped "switch" action for device "werkkamer" [Aug 19 03:43:18:410416] pilight-daemon: INFO: stopped "switch" action for device "zolder" [Aug 19 04:43:18:172787] pilight-daemon: INFO: executed rule: Winterdag1 [Aug 19 04:43:18:176258] pilight-daemon: INFO: executed rule: Winterdag2 [Aug 19 04:43:18:179942] pilight-daemon: INFO: executed rule: Winterdag3 |
De bedoeling is dat meterkast, zolder en werkkamer bij zonsopkomst aan gaan, of in de winter: om 7.30.
Zonsopkomst was vandaag om 6.29. Waarom dan om 05:42 al beginnen met aanschakelen? Waar komt die time-offset vandaan?
De betreffende rules:
1
2
3
4
5
6
7
8
9
10
11
| "Zonsopkomst1": { "rule": "IF vandaag.second == 0 AND zon.sunrise == DATE_FORMAT(vandaag, %H.%M) THEN switch DEVICE meterkast TO on", "active": 1 }, "Zonsopkomst2": { "rule": "IF vandaag.second == 0 AND zon.sunrise == DATE_FORMAT(vandaag, %H.%M) THEN switch DEVICE werkkamer TO on AFTER 30 SECOND", "active": 1 }, "Zonsopkomst3": { "rule": "IF vandaag.second == 0 AND zon.sunrise == DATE_FORMAT(vandaag, %H.%M) THEN switch DEVICE zolder TO on AFTER 1 MINUTE", "active": 1 |
edit: het lijkt erop dat die timeshift gisteravond reeds ontstaan is. Pilight heeft de zolderspullen óók 47 minuten te vroeg uitgeschakeld.
[ Voor 18% gewijzigd door hansdegit op 19-08-2015 09:23 ]
Sinds de 2 dagen regel reageer ik hier niet meer
Systeem weet ik niet.
Sinds de 2 dagen regel reageer ik hier niet meer
1
| [Aug 18 14:17:27:611594] pilight-daemon: INFO: time offset found of -2802 seconds |
Da's pilight die me vertelt dat de systeemtijd flink afwijkt van de ntp tijd, right?
[ Voor 49% gewijzigd door hansdegit op 19-08-2015 15:05 ]
Sinds de 2 dagen regel reageer ik hier niet meer

http://forum.pilight.org/...design?pid=15218#pid15218
It's features are (from header to terminal):
1. Voltage regulator.
2. Hex inverter
3. ATTiny pre-filter
4. IR Sensor
5. 433.92Mhz Sender
6. Antenna
7. Terminal
8. 433.92Mhz receiver
This means it can allows mounting the standard 433.92 TX/RX + the filter. An IR receiver for using your standard remote control and a smart energy meter circuit. The voltage regulator is added to further reduce the noise.
Every component is placed between the Raspberry Pi and the PCB. This makes the whole thing fit in every case available. The PCB is as high as the RJ45 socket.
Almost the whole circuit is modular meaning that you don't have to use the smart energy meter, IR or 433.92Mhz circuits. You can also bypass the filter and voltage regulator if you want, but that's up to you. This means that you can solder what you need, and maybe only use the PCB to read your smart energy meter.
The large female header you see across the board allows hot swapping the sender / receiver / antenna / IR sensor. The ATTiny socket allows hot swapping the filter. This also means you can reuse all components already bought in the past.
At the moment, we are investigating how to reduce the costs of the various packages, but of course, it helps to know how many users are interested. The whole thing will be cheaper if we can produce them by 100's then by 25's.
Sinds de 2 dagen regel reageer ik hier niet meer
cool. Zelf solderen dus? En voor die slimme meter, is daar al ondersteuning voor dan?CurlyMo schreef op zondag 23 augustus 2015 @ 15:19:
En daar is hij dan, de pilight PCB![]()
[...]
http://forum.pilight.org/...design?pid=15218#pid15218
[ Voor 38% gewijzigd door CurlyMo op 23-08-2015 19:41 ]
Sinds de 2 dagen regel reageer ik hier niet meer
Let op dat dit nu nog om pre-orders gaat. De verzendtijd zal daarbij iets langer zijn dan normaal.The prices will be as follows (subject to changes):
PCB Only: € 7.50
PCB Eights: € 12.50 (DIY), € 25,- (Pre-Soldered)
- Voltage Regulator
- Headers
- Antenna
PCB Quarter: € 17.50 (DIY), € 30,- (Pre-Soldered)
- Voltage Regulator
- Headers
- Antenna
- IR
- P1 Meter
PCB Half: € 30,- (DIY), € 45,- (Pre-Soldered)
- Voltage Regulator
- Headers
- Antenna
- P1 Meter
- IR
- Pre-Filter
PCB Full: € 40,-
- Voltage Regulator
- Headers
- Antenna
- P1 Meter
- IR
- Pre-Filter
- 433.92 Sender / Receiver
Those who want to order one of these kits can pay me on my paypal account at order@pilight.org. Put your address in the description (and don't forget to mention the country you're living in and what you're ordering).
All orders will be (normally) shipped within a week and by ordering you will also support the pilight project.
The costs for those ordering in Europe will be an additional euro to cover the additional shipment costs, and wordwide will be an additional 2 euro's.
[ Voor 5% gewijzigd door CurlyMo op 25-08-2015 11:40 ]
Sinds de 2 dagen regel reageer ik hier niet meer
Sinds de 2 dagen regel reageer ik hier niet meer
Sinds de 2 dagen regel reageer ik hier niet meer
CurlyMo schreef op dinsdag 25 augustus 2015 @ 11:41:
Hangt er vanaf wat je al in huis hebt. Als je al de oude GPIO Full kit hebt, dan kan je het beste de Quarter bestellen. Dan kan je met wat je al hebt liggen dezelfde PCB krijgen als op de foto.
Sinds de 2 dagen regel reageer ik hier niet meer
Ik liep door de Action vandaag en zag 3 stekkerdozen en een afstandbediening liggen voor weinig, dus ik dacht: "hebben die kip".
Maar nu... Hoe vertel ik pilight wat het adres en unit id is? Hoe kom ik daar achter?
De notatie kan je in de wiki aflezen.
[ Voor 3% gewijzigd door Speedy-Andre op 02-09-2015 13:29 ]
PVoutput 2x Toshiba Daiseikai 8 3,5kW, SWW Atlantic Explorer V3 200l. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW
Je tweede opmerking snap ik niet.
Sinds de 2 dagen regel reageer ik hier niet meer
Als het een bekende is, dan staat het protocol in de pilight wikihansdegit schreef op woensdag 02 september 2015 @ 13:33:
Je tweede opmerking snap ik niet.
PVoutput 2x Toshiba Daiseikai 8 3,5kW, SWW Atlantic Explorer V3 200l. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW
CurlyMo schreef op woensdag 02 september 2015 @ 13:38:
Of even pilight-receive draaien terwijl de daemon actief is.
1
2
| root@powermgr:/usr/local/bin# pilight-receive [ Sep 02 11:41:30:50716] pilight-receive: NOTICE: no pilight ssdp connections found |
Werk niet in standalone modus?
Ik draai 'em wel even tijdelijk in niet-zo-standalone.
edit:
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
| { "message": { "systemcode": 308546, "unitcode": 7, "state": "off" }, "origin": "receiver", "protocol": "logilink_switch", "uuid": "0000-b8-27-eb-27fdf1", "repeats": 1 } { "message": { "id": 3, "state": "off" }, "origin": "receiver", "protocol": "ehome", "uuid": "0000-b8-27-eb-27fdf1", "repeats": 1 } { "message": { "systemcode": 6, "unitcode": 29, "state": "opened" }, "origin": "receiver", "protocol": "elro_800_contact", "uuid": "0000-b8-27-eb-27fdf1", "repeats": 1 } { "message": { "systemcode": 6, "unitcode": 29, "state": "on" }, "origin": "receiver", "protocol": "elro_800_switch", "uuid": "0000-b8-27-eb-27fdf1", "repeats": 1 } { "message": { "id": 18, "systemcode": 13634, "unit": 7, "state": "off" }, "origin": "receiver", "protocol": "daycom", "uuid": "0000-b8-27-eb-27fdf1", "repeats": 1 } { "message": { "unitcode": 386710, "state": "opened" }, "origin": "receiver", "protocol": "ev1527", "uuid": "0000-b8-27-eb-27fdf1", "repeats": 1 } { "message": { "systemcode": 308674, "unitcode": 7, "state": "off" }, "origin": "receiver", "protocol": "logilink_switch", "uuid": "0000-b8-27-eb-27fdf1", "repeats": 2 } { "message": { "id": 3, "state": "off" }, "origin": "receiver", "protocol": "ehome", "uuid": "0000-b8-27-eb-27fdf1", "repeats": 2 } { "message": { "systemcode": 6, "unitcode": 28, "state": "opened" }, "origin": "receiver", "protocol": "elro_800_contact", "uuid": "0000-b8-27-eb-27fdf1", "repeats": 2 } { "message": { "systemcode": 6, "unitcode": 28, "state": "on" }, "origin": "receiver", "protocol": "elro_800_switch", "uuid": "0000-b8-27-eb-27fdf1", "repeats": 2 } { "message": { "id": 18, "systemcode": 13762, "unit": 7, "state": "off" }, "origin": "receiver", "protocol": "daycom", "uuid": "0000-b8-27-eb-27fdf1", "repeats": 2 } { "message": { "unitcode": 385686, "state": "opened" }, "origin": "receiver", "protocol": "ev1527", "uuid": "0000-b8-27-eb-27fdf1", "repeats": 2 } { "message": { "longitude": 4.799650, "latitude": 52.788230, "year": 2015, "month": 9, "day": 2, "weekday": 4, "hour": 13, "minute": 44, "second": 59, "dst": 1 }, "origin": "receiver", "protocol": "datetime", "uuid": "0000-b8-27-eb-27fdf1" } { "message": { "longitude": 4.799650, "latitude": 52.788230, "year": 2015, "month": 9, "day": 2, "weekday": 4, "hour": 13, "minute": 45, "second": 0, "dst": 1 }, "origin": "receiver", "protocol": "datetime", "uuid": "0000-b8-27-eb-27fdf1" } |
Welke is het nou?
[ Voor 83% gewijzigd door hansdegit op 02-09-2015 13:47 ]
Sinds de 2 dagen regel reageer ik hier niet meer
Dank, ik ga even een beetje rommelen.
Wat je ook kan doen, wat in ieder geval werkte met mijn kaku dingetjes met afstandsbediening, is om een random systemcode, unitcode en state in het systeem te zetten.hansdegit schreef op woensdag 02 september 2015 @ 13:55:
Ach, natuurlijk: server en poort.
Dank, ik ga even een beetje rommelen.
Je zet dan pilight weer aan, zet je ontvanger in het stopcontact (leermodus) en druk gewoon vaak genoeg de knop van aan naar uit en weer terug aan.
Bij mij pakte de ontvanger na een tijdje de code die verstuurd werd
P.S. ik heb wel een reeks gepakt die bekend was met de kaku reeks, en daar gewoon 1000000101 van gemaakt
woei!
Gisteren nog een eigenaardigheidje ontdekt:
Sunrise was om 7:01
Ik heb een rule die een kaku schakelaar omzet om 7:00 en zo'n zelfde regel die een andere schakelaar omzet AFTER 1 MINUTE.
Maw: twee regels die uiteindelijk op exact hetzelfde tijdstip hetzelfde apparaat moeten aanschakelen. Het effect is dat het apparaat niet werd aangeschakeld.
Workaround was redelijk simpel, één regel 10 seconden later laten executen, maar ik wilde het toch even melden.
Sinds de 2 dagen regel reageer ik hier niet meer
Sinds de 2 dagen regel reageer ik hier niet meer
Zou ik deze ook tegelijk kunnen gebruiken, deze ene voor mijn verlichting en de andere voor mijn beveiliging?
Sinds de 2 dagen regel reageer ik hier niet meer
CurlyMo schreef op dinsdag 15 september 2015 @ 12:05:
Ja, in principe wel. De Z-Wave implementatie moet echter nog beter getest worden.
1. Koop de PCB met stackable header zodat je de Razberry* kan gebruiken samen met 433.92Mhz. Je kan dan alleen de slimme meter uitlezen niet meer gebruiken.
2. Koop de PCB met daarnaast een Z-Wave USB stick.
*deze mag je eventueel ook van me overkopen zodat ik andere Z-Wave modules kan testen zoals de Z-Wave USB sticks.
Ja, Z-Wave en 433.92 zijn tegelijk te gebruiken.
Sinds de 2 dagen regel reageer ik hier niet meer
kan ik dan gelijk mijn Fibaro deur en raam Sensor gebruiken en net als bij de KAKU versie zien via de UI van pilight of mijn ramen en deuren open of dicht zijn / opnemen in rules?
Zie PM. Moet je die wel even aanzettenrorie schreef op dinsdag 15 september 2015 @ 14:05:
Oke, optie 1 lijkt me een prima keuze, laat maar even weten wat je wilt hebben voor een full PCB met een Razberry module. Ga er dan wel even vanuit dat hier een stackable header bij zit.
Ja, dat moet mogelijk zijn. Bedenk wel dat we even samen moeten werken naar de ondersteuning van die sensoren, maar dat moet wel lukken. Dimmers en switches bleek ook vrij makkelijk toe te voegen.kan ik dan gelijk mijn Fibaro deur en raam Sensor gebruiken en net als bij de KAKU versie zien via de UI van pilight of mijn ramen en deuren open of dicht zijn / opnemen in rules?
Sinds de 2 dagen regel reageer ik hier niet meer
CurlyMo schreef op dinsdag 15 september 2015 @ 21:21:
[...]
Zie PM. Moet je die wel even aanzetten
Done!
[...]
Ja, dat moet mogelijk zijn. Bedenk wel dat we even samen moeten werken naar de ondersteuning van die sensoren, maar dat moet wel lukken. Dimmers en switches bleek ook vrij makkelijk toe te voegen.
1
| IF 1 == 1 THEN label DEVICE tempLabel TO verlichting word automatisch ingeschakelt om + DATE_FORMAT(DATE_ADD(zon.sunset, -15 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M) |
Wat ik hier mee wil bereiken is in de UI te tonen hoe laat bijvoorbeeld voor die dag mijn binnenverlichting word ingechakelt. Hierbij dus ook de DATE_FORMAT omdat mijn rule de verlichting 15 minuten voor zonsondergang inschakelt.
[ Voor 3% gewijzigd door rorie op 23-09-2015 16:16 ]
1
| IF nasPing.state IS disconnected THEN sendmail TO xxxxx SUBJECT NAS is offline sinds DATE_FORMAT(time, %c) MESSAGE . |
Sinds de 2 dagen regel reageer ik hier niet meer
Sinds de 2 dagen regel reageer ik hier niet meer
Ik heb Kaku dimmers en de GUI geeft aan dat ze op 3 staan, zelfs als ik de slider helemaal naar het begin (3) en dan terug naar het eind (15) zet. Zet ik dan de lampen uit, dan ziet het er zo uit:

Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer
1
| "IF datetime.second == 1 THEN label DEVICE InschakelmomentBinnenverlichting TO DATE_FORMAT(DATE_ADD(sunriseset.sunset, -15 MINUTE), \"%Y-%m-%d %H:%M:%S\", %H.%M)", |
Toch failt de bovenstaande code in de debugger met de volgende melding: DATE_ADD requires the datetime parameter to be formatted as "%Y-%m-%d %H:%M:%S". Kan je geen DATE_FORMAT doen op het sunrise protocol?
CurlyMo schreef op woensdag 23 september 2015 @ 16:23:
Ja, dat doe ik zelf ook:
code:
1 IF nasPing.state IS disconnected THEN sendmail TO xxxxx SUBJECT NAS is offline sinds DATE_FORMAT(time, %c) MESSAGE .
http://wiki.pilight.org/doku.php/functions
Sinds de 2 dagen regel reageer ik hier niet meer
1
| IF datetime.second == 1 THEN label DEVICE Ins TO DATE_FORMAT(sunriseset.sunset, %H.%M, %M.%H)", |
Dit geeft in de debugger een error: DATE_FORMAT is unable to parse "sunriseset.sunset" as "%H.%M"
Nu heb ik even zelf een parser error, waarom kan dit niet?
Eindelijk er aan toe gekomen om een mogelijk bugje verder uit te zoeken.
Ik heb een testopstelling: Een gewone PC met CentOs 6, als pilight server, en 2 Raspberry Pi doosjes, elk met een pilight client, en een 433MHz zender. En een KlikAan-KlikUit switch. Het is relevant dat de 2 zenders ongeveer even ver van de kaku switch af staan, in dit geval ca. 1.5m.

Alle systemen draaien pilight vanuit github, development branch.
Relevante configuratie:
"test1": {
"uuid": "0000-b8-27-eb-04ce5c",
"protocol": [ "kaku_switch" ],
"id": [{
"id": 14493814,
"unit": 1
}],
"state": "off"
},
De uuid opgegeven bij de test1 switch is die van Pi1.
Nu probeer ik de switch vanuit de server aan en uit te zetten.
- Als de zenders in beide Pi's aan staan, reageert de switch niet.
- Als ik de zender in Pi 2 los haal, werkt de switch naar behoren.
- Als ik de zender in Pi 2 weer aansluit, en die in Pi 1 los haal, werkt de switch ook.
Oplossingen:
- De uuid code zou ook voor 433 Mhz signalen moeten gaan werken, dan kun je kiezen welke zender voor een bepaalde switch mag uitzenden, maar is er geen redundantie.
- Een (protocol afhankelijke) vertraging in elke client, zodat de signalen nooit tegelijk worden uitgezonden.
Sinds de 2 dagen regel reageer ik hier niet meer
Sorry, ik zie in de tweakers web-editor geen knop voor code/listing vinden, ook in het UBB code overzicht is het niet echt duidelijk hoe ik betere opmaakt kan maken..CurlyMo schreef op zaterdag 26 september 2015 @ 18:26:
Wat jij zegt (in een vrij onduidelijke post zonder opmaak) is al onderkent inderdaad. De UUID moet ook voor 433.92Mhz zenders gaan werken.
Inhoudelijk: Dank dat je het wilt oppakken!
Sinds de 2 dagen regel reageer ik hier niet meer
Sinds de 2 dagen regel reageer ik hier niet meer
Klopt, ik zit midden in een verhuzing dus mijn soldeerbout staat al een tijdje ingepakt. Zodra ik over ben zal ik een tutorial maken.rorie schreef op woensdag 30 september 2015 @ 09:46:
Gisteren weer netjes via de post mijn PCB ontvangen, klopt het dat er deze keer geen schema bij zit? Staat deze nog ergens, kon hem niet vinden op de Wiki waar ook de andere bij staan.
Klopt, die moet je afknippen.Ook valt het me op dat er een pinnetje van de header buiten het printje valt, klopt dit?
Sinds de 2 dagen regel reageer ik hier niet meer
Heb je misschien nog een korte uitleg over de pin numbering van de header, dit is van de foto wat lasting af te lezen. Dus op welk nummer van links naar recht de antenne enzo zit. Is de bijgeleverde condensator plus en min gevoelig?
1
| "rule": "IF vandaag.second == 0 AND zon.sunrise <= DATE_FORMAT(vandaag, %H.%M) AND DATE_FORMAT(vandaag, %H.%M) < zon.sunset THEN switch DEVICE meterkast TO on" |
Wat blijkt: deze rule blijft vrolijk mijn meterkast aanzetten, ook na sunset.
Zou ik deze regel ook als volgt kunnen schrijven?
1
| "IF vandaag.second == 0 AND vandaag.sun IS rise THEN switch DEVICE meterkast TO on" |
[ Voor 16% gewijzigd door hansdegit op 06-10-2015 13:33 ]
"temprule": { "rule": "IF ping.state IS connected AND SunRiseSet.sunset == DATE_FORMAT(datetime, %H.%M) AND woonkamerspots.dimlevel != 10 THEN dim DEVICE woonkamerspots TO 10", "active": 1 },
Op de een of andere manier gaat deze niet aan? Is er wat veranderd in de manier waarop ping.state werkt?
Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer
Je rule is altijd waar. Op dit moment is de zonsopkomst om 7:49 en ondergang om 19:06. Deze rule zal dus elke minuut je meterkast proberen aan te zetten tussen 0:00 en 19:06 want 0:00 < 19.06 > 23.59 en 0.00 < 7.49 > 7.48.hansdegit schreef op dinsdag 06 oktober 2015 @ 10:40:
Vaag.... Ik heb een rule die niet werkt zoals ik het bedoel...Ik ben er van overtuigd dat ik iets over het hoofd zie... Blond:
code:
1 "rule": "IF vandaag.second == 0 AND zon.sunrise <= DATE_FORMAT(vandaag, %H.%M) AND DATE_FORMAT(vandaag, %H.%M) < zon.sunset THEN switch DEVICE meterkast TO on"
De vraag is dus wat je wil bereiken. Sowieso moet je een check doen op de status van de meterkast omdat je nu dus elke minuut de lucht loopt te vervuilen met je 433.92Mhz codes.
Heb je gekeken hoe de regel wordt geëvalueerd via pilight-daemon --debuglevel=1? Wat gebeurt er als je het ping.state weg laat?Zwerver schreef op dinsdag 06 oktober 2015 @ 22:04:
CurlyMo, ik heb een beetje oorlog met de volgende rule:
"temprule": { "rule": "IF ping.state IS connected AND SunRiseSet.sunset == DATE_FORMAT(datetime, %H.%M) AND woonkamerspots.dimlevel != 10 THEN dim DEVICE woonkamerspots TO 10", "active": 1 },
Op de een of andere manier gaat deze niet aan? Is er wat veranderd in de manier waarop ping.state werkt?
Sinds de 2 dagen regel reageer ik hier niet meer
De reden dat ik het signaal iedere minuut wil versturen, is omdat de KaKu dozen af en toe een signaal missen en dan loopt alles in de soep.. Ik zou het liefst het signaal een keer of zeven/acht versturen, net zoals de AWMT-300 zenders dat doen.
1
| IF (vandaag.second >= 0 AND vandaag.second <= 5) AND vandaag.minute == 0 ... THEN ... |
[ Voor 98% gewijzigd door CurlyMo op 06-10-2015 23:10 ]
Sinds de 2 dagen regel reageer ik hier niet meer
1
2
3
4
5
6
7
| #define LEARN_REPEATS 40 #define NORMAL_REPEATS 10 #define PULSE_MULTIPLIER 4 #define MIN_PULSE_LENGTH 275 #define MAX_PULSE_LENGTH 320 #define AVG_PULSE_LENGTH 300 #define RAW_LENGTH 148 |
Sinds de 2 dagen regel reageer ik hier niet meer
Zonder de ping.state werkt het gewoon. Maar de state van ping is connected. debuglevel=1 output:CurlyMo schreef op dinsdag 06 oktober 2015 @ 22:20:
[...]
Heb je gekeken hoe de regel wordt geëvalueerd via pilight-daemon --debuglevel=1? Wat gebeurt er als je het ping.state weg laat?
skip (AND) movie.state IS on AND SunRiseSet.sunset == DATE_FORMAT(datetime, %H.%M) AND woonkamerspots.dimlevel != 10 replace DATE_FORMAT(datetime, %H.%M) with 22.24 in SunRiseSet.sunset == DATE_FORMAT(datetime, %H.%M) AND woonkamerspots.dimlevel != 10
For the record nog even de state van woonkamerspots.dimlevel:
"woonkamerspots": { "protocol": [ "kaku_dimmer" ], "id": [{ "id": 2, "unit": 1 }], "state": "on", "dimlevel": 15, "dimlevel-minimum": 3, "dimlevel-maximum": 15 },
En de complete rule (daarstraks nog wat aangepast):
"AppleTVOn": { "rule": "IF ping.state IS connected AND movie.state IS on AND SunRiseSet.sunset == DATE_FORMAT(datetime, %H.%M) AND woonkamerspots.dimlevel != 10 THEN switch DEVICE StopDim TO on AND dim DEVICE woonkamerspots TO 10", "active": 1 }
[ Voor 0% gewijzigd door Zwerver op 07-10-2015 00:28 . Reden: enters toegevoegd voor leesbaarheid ]
Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer
Sinds de 2 dagen regel reageer ik hier niet meer
Oke, iets uitgebreiedere C&P van vanochtend, waar logischerwijs de "AppleTVOff rule" gepakt wordt:CurlyMo schreef op woensdag 07 oktober 2015 @ 07:58:
Ik zie in je debug de ping niet geëvalueerd worden?
[Oct 07 08:09:31:628999] pilight-daemon: DEBUG: rule #4 AppleTVOff was parsed in 0.001718 seconds [Oct 07 08:09:31:631976] pilight-daemon: DEBUG: socket write succeeded: {"origin":"update","type":8,"devices":["datetime"],"values": {"timestamp":1444205371,"year":2015,"month":10,"day":7,"hour":8,"minute":9,"second":31,"weekday":4,"dst":0}} [Oct 07 08:09:31:632231] pilight-daemon: DEBUG: broadcasted: {"origin":"update","type":8,"devices":["datetime"],"values":{"timestamp":1444205371,"year":2015,"month":10,"day":7,"hour":8,"minute":9,"second":31,"weekday":4,"dst":0}} [Oct 07 08:09:31:633508] pilight-daemon: DEBUG: socket write succeeded: {"origin":"update","type":8,"devices":["datetime"],"values":{"timestamp":1444205371,"year":2015,"month":10,"day":7,"hour":8,"minute":9,"second":31,"weekday":4,"dst":0}} [Oct 07 08:09:31:636994] pilight-daemon: DEBUG: broadcasted: {"origin":"update","type":8,"devices":["datetime"],"values":{"timestamp":1444205371,"year":2015,"month":10,"day":7,"hour":8,"minute":9,"second":31,"weekday":4,"dst":0}} [Oct 07 08:09:31:637721] pilight-daemon: DEBUG: broadcasted: {"message":{"longitude":4.258875,"latitude":12.345600,"year":2015,"month":10,"day":7,"weekday":4,"hour":8,"minute":9,"second":31,"dst":0},"origin":"receiver","protocol":"datetime","uuid":"0000-b8-27-eb-19d2b6"} evaluate (AND) ping.state IS connected AND StopDim.state IS off AND movie.state IS on AND SunRiseSet.sunset == DATE_FORMAT(datetime, %H.%M) AND woonkamerspots.dimlevel != 10 skip (AND) StopDim.state IS off AND movie.state IS on AND SunRiseSet.sunset == DATE_FORMAT(datetime, %H.%M) AND woonkamerspots.dimlevel != 10 skip (AND) movie.state IS on AND SunRiseSet.sunset == DATE_FORMAT(datetime, %H.%M) AND woonkamerspots.dimlevel != 10 replace DATE_FORMAT(datetime, %H.%M) with 08.09 in SunRiseSet.sunset == DATE_FORMAT(datetime, %H.%M) AND woonkamerspots.dimlevel != 10 skip (AND) SunRiseSet.sunset == 08.09 AND woonkamerspots.dimlevel != 10 [Oct 07 08:09:32:625436] pilight-daemon: DEBUG: rule #3 AppleTVOn was parsed in 0.005083 seconds evaluate (AND) Sping.state IS connected AND topDim.state IS on AND movie.state IS off AND SunRiseSet.sunset == DATE_FORMAT(datetime, %H.%M) AND woonkamerspots.dimlevel != 15 skip (AND) topDim.state IS on AND movie.state IS off AND SunRiseSet.sunset == DATE_FORMAT(datetime, %H.%M) AND woonkamerspots.dimlevel != 15 skip (AND) movie.state IS off AND SunRiseSet.sunset == DATE_FORMAT(datetime, %H.%M) AND woonkamerspots.dimlevel != 15 replace DATE_FORMAT(datetime, %H.%M) with 08.09 in SunRiseSet.sunset == DATE_FORMAT(datetime, %H.%M) AND woonkamerspots.dimlevel != 15 skip (AND) SunRiseSet.sunset == 08.09 AND woonkamerspots.dimlevel != 15
Rule:
"AppleTVOn": { "rule": "IF ping.state IS connected AND StopDim.state IS off AND movie.state IS on AND SunRiseSet.sunset == DATE_FORMAT(datetime, %H.%M) AND woonkamerspots.dimlevel != 10 THEN switch DEVICE StopDim TO on AND dim DEVICE woonkamerspots TO 10", "active": 1 }, "AppleTVOff": { "rule": "IF ping.state IS connected AND topDim.state IS on AND movie.state IS off AND SunRiseSet.sunset == DATE_FORMAT(datetime, %H.%M) AND woonkamerspots.dimlevel != 15 THEN switch DEVICE StopDim TO off AND dim DEVICE woonkamerspots TO 15", "active": 1 },
Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer