Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie
Dat is raar inderdaad. En vandaag is een datetime en televisiehoek een 433.92Mhz schakelaar?

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
exact. Dacht ook nog even dat het te maken kon hebben met een rule op een ping protocol. Maar wanneer ik alles wat aan dat protocol hangt en het protocol zelf verwijder uit config.json is het gedrag precies hetzelfde.

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).

hansdegit wijzigde deze reactie 12-08-2015 20:02 (128%)

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
'k Heb inmiddels een cronjob draaien die iedere minuut checkt of eth0 nog up is. Zo nee, reboot. In de testjes reageerde pilight daar goed op, vannacht maar eens een productieacceptatietest.

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1

Een mooie conclusie voor een github issue.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
:?

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?

hansdegit wijzigde deze reactie 14-08-2015 10:31 (98%)

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1

split brain?

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
Bekend probleem bij geclusterde systemen. Ze zien elkaar niet meer en denken allebei dat ze master zijn of moeten worden.

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?

hansdegit wijzigde deze reactie 14-08-2015 11:08 (10%)

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1


  • rorie
  • Registratie: maart 2007
  • Laatst online: 14:33
@CurlyMo Het is alweer een tijdje stil lijkt het rondom de ontwikkeling van pilight. Zie ook op de development branche in Github weinig activiteit. Ben je op het moment nog bezig met het bouwen van nieuwe functionaliteit voor pilight? Database support bijvoorbeld voor het loggen van temperaturen en stroomverbruik? Jammer dat het nog steeds niet echt wil lukken met het Somfy protocol, weinig status updates hierover ook.
@hansdegit, de eerste die gestart is is de daemon en blijft dat. Hetzelfde geldt voor de chilldren.
@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 :)

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
quote:
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.
Maar als een child zijn connectie met de daemon verliest, wat gebeurt er dan?

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1

Dan probeert hij opnieuw verbinding te leggen. Zie de handleiding.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
:(
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.

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1

Segmentation faults ben ik altijd geďnteresseerd in. Kan je kijken wat er in de error log staat?

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
Nee sorry, ik heb de logs weggegooid. Ik zal ze bewaren voortaan, was sowieso al van van plan om de logs te gaan timestampen.

Is er iets wat ik zelf kan doen?

hansdegit wijzigde deze reactie 15-08-2015 16:10 (12%)

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1

Mij vertellen hoe ik de segfault kan repliceren?

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • geerttttt
  • Registratie: oktober 2006
  • Laatst online: 15:36

geerttttt

Manisch positief

Even een vraagje, ik heb de ontwikkelingen iets gemist en mis denk ik wat begrijpend lezen. Als ik meer type sensoren ondersteund wil hebben moet ik extra modules installeren via apt-get? Of zit wél alles in de standaard pilight apk?

Oost west, 127.0.0.1 best!

De laatste versie heeft de laatste modules. Tussen de versies door niet. Dus wat zoek je precies?

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
Wederom een faal in mijn productie acceptatie test, die we gewoon draaien in productie natuurlijk...

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:
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
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.

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1

Zou je kunnen checken of pilight uberhaupt nog wel te bereiken is die ochtend en of het uberhaupt wel draait?
code:
1
ps aux | grep pilight

Draait de socket server daadwerkelijk? Check even of poort 5000 actief is:
code:
1
netstat -na

Werk bijvoorbeeld pilight-receive nog met een fixed poort en server? Werkt de webserver nog?

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
Da's dan het eerste wat ik doe 's ochtends, checken of pilight nog draait. Ik doe dan weliswaar een ps -ef|grep pil maar dat maakt natuurlijk niet uit.

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?

hansdegit wijzigde deze reactie 18-08-2015 09:54 (9%)

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1

De conclusie is dan toch dat pilight raar doet zonder netwerk verbinding.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
En dan is helaas de andere conclusie dat pilight voor mij nog niet geschikt is. Jammer, want ik zie echt veel potentie.

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1


  • geerttttt
  • Registratie: oktober 2006
  • Laatst online: 15:36

geerttttt

Manisch positief

quote:
CurlyMo 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?
Ah zo ;) Ja het viel me op dat een sensor die vroeger niet herkend werd nu wel gezien wordt. Toen ik deze googlede (arctech_dusk) zag ik dat dit een module was, maar die zit er dus ook standaard gewoon in. Duidelijk!

Oost west, 127.0.0.1 best!

quote:
hansdegit 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.
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 wordt :)

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
Interessant.

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.

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1

Wanneer krijg je die error?

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
Nou, eigenlijk niet meer :?

Maar waar komt -ie vandaan? Altijd bij de daemon?

hansdegit wijzigde deze reactie 18-08-2015 14:07 (49%)

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1

Logs?

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
Moment, ik probeer het te reprodureren. Heeft volgens mij met mijn rc.local te maken.

:o tikfoutje dus in rc.local, excuses voor de overlast.

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".

hansdegit wijzigde deze reactie 18-08-2015 14:52 (60%)

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1

Dat kan goed kloppen. De error log is vooral om segmentation faults af te vangen en andere problemen.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
Heel apart. Pilight werkt volgens mij prima nu, alleen is er in het huis een hoekje waar het KaKu ON signaal wel aankomt, maar het OFF signaal niet. Met de afstandbediening uitzetten gaat wél goed.

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.

hansdegit wijzigde deze reactie 18-08-2015 17:11 (15%)

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
Helemaal blij, want vanmorgen zijn alle aangesloten apparaten wakker geworden. Helaas iets te vroeg:
code:
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:
code:
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.

hansdegit wijzigde deze reactie 19-08-2015 09:23 (18%)

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1

Klopt je systeemtijd wel?

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
Dat ben ik nu aan het uitzoeken. Hoe vaak synct pilight met de systeemtijd? En hoe vaak synct de Rpi met een timeserver?

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1

pilight probeert in het begin om de paar minuten te syncen en als hij in sync is, om de dag.
Systeem weet ik niet.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
Toch klopt er iets niet. Kan je je een situatie indenken waar pilight's klok eerder de 23:00 's avonds bereikt dan de systeemklok? Ik kan de situatie helaas nog niet reproduceren.
code:
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?

hansdegit wijzigde deze reactie 19-08-2015 15:05 (49%)

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1

Klopt. Zo'n 45 minuten.

geen vragen via PM die ook op het forum gesteld kunnen worden.

En daar is hij dan, de pilight PCB *O*
quote:



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.
http://forum.pilight.org/...design?pid=15218#pid15218

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • datadevil
  • Registratie: maart 2001
  • Laatst online: 16:01
quote:
cool. Zelf solderen dus? En voor die slimme meter, is daar al ondersteuning voor dan?
Nee, maar we zijn voorbereid op de toekomst. En inderdaad zelf solderen. Handleiding daarvoor volgt. Door het zelf te solderen kies je ook precies wat je er wel of niet op wil hebben. Daarnaast is hij ook daardoor erg modulair.

CurlyMo wijzigde deze reactie 23-08-2015 19:41 (38%)

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • joentje
  • Registratie: december 2007
  • Laatst online: 18-07 21:47
super dat ziet er goed uit en lekker compact
En de prijzen:
quote:
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.
Let op dat dit nu nog om pre-orders gaat. De verzendtijd zal daarbij iets langer zijn dan normaal.

CurlyMo wijzigde deze reactie 25-08-2015 11:40 (5%)

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • rorie
  • Registratie: maart 2007
  • Laatst online: 14:33
Geweldig!

  • rorie
  • Registratie: maart 2007
  • Laatst online: 14:33
PCB Full standaard Pre-Soldered? omdat hier geen Pre-Soldered prijs bij vermeld is.
In de "Full" zitten alleen nog aanvullende componenten die hot-swappable zijn. Je hoeft die dingen dus niet te solderen.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • rorie
  • Registratie: maart 2007
  • Laatst online: 14:33
De PCB Full is dus afgebeeld op de tweede afbeelding (pcb_overview.jpg), waarbij de 433.92 Sender / Receiver hot-swappable zijn? Mijn vraag is dus eigenlijk welke moet ik bestellen om dezelfde setup te krijgen als op de tweede afbeelding?
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.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • rorie
  • Registratie: maart 2007
  • Laatst online: 14:33
Wil eigenlijk even opnieuw beginnen en mijn bestaande pilight hardware laten voor wat het is, deze hou ik dan als backup. Heb hier nog een Raspberry Pi over waarvoor ik dan deze nieuwe set wil bestellen, dus helemaal compleet maar wel zo dat ik alles kan solderen.
quote:
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.
Dan is het de PCB Full.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
Pilight draait hier nu al een aantal weken rocksolid, ik ben er erg blij mee.

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?

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1


  • Speedy-Andre
  • Registratie: maart 2002
  • Nu online

Speedy-Andre

Satio-X10-SxS-ZL-XA

Die dingen hebben toch een merk en type?
De notatie kan je in de wiki aflezen.

Speedy-Andre wijzigde deze reactie 02-09-2015 13:29 (3%)

PVoutput oost west, zuid best! Stookt met 2x Tosh Daiseikai 8 3,5kW, SWW Atlantic Explorer 3 200l. Gasloos sinds aug 2016


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
Eurodomest Intertek GS, gemaakt door Electro Cirkel BV in Rotjeknor.
Je tweede opmerking snap ik niet.

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1

Of even pilight-receive draaien terwijl de daemon actief is.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • Speedy-Andre
  • Registratie: maart 2002
  • Nu online

Speedy-Andre

Satio-X10-SxS-ZL-XA

quote:
Als het een bekende is, dan staat het protocol in de pilight wiki :)

PVoutput oost west, zuid best! Stookt met 2x Tosh Daiseikai 8 3,5kW, SWW Atlantic Explorer 3 200l. Gasloos sinds aug 2016


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
quote:
CurlyMo schreef op woensdag 02 september 2015 @ 13:38:
Of even pilight-receive draaien terwijl de daemon actief is.

code:
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:
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
{
        "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?

hansdegit wijzigde deze reactie 02-09-2015 13:47 (83%)

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1

Probeer er één. In standalone mode werkt het ook, maar dan moet je handmatig een server / poort opgeven in je pilight clients.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
Ach, natuurlijk: server en poort.

Dank, ik ga even een beetje rommelen.

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1


  • Deshmir
  • Registratie: februari 2012
  • Laatst online: 13:52
quote:
hansdegit schreef op woensdag 02 september 2015 @ 13:55:
Ach, natuurlijk: server en poort.

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.

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 :).

  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
Nou, die Action prullen gaan weer terug naar de winkel. Als ze een tijdje van de stroom zijn geweest, zijn ze hun toegewezen code kwijt. Da's voor mij een showstopper.

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1


  • pasz
  • Registratie: februari 2000
  • Laatst online: 15-07 23:23

pasz

is kikke

Ik heb een suffe vraag. Kan ik een pilight usb nano aan een raspberry pi met pilight hangen ?

woei!


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
Yep. Confirmed working. Je moet alleen even de config aanpassen, zie Wiki.

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.

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1

Eigenlijk zoals verwacht. Je kan overigens mensen beter doorverwijzen naar de manual: http://manual.pilight.org

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
Gelukkig snapte ik wat er aan de hand was. Maar hoe komt het? Doet de rules engine niet aan serialisatie?

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1

Het heeft niks met pilight te maken maar met de interferentie van 433.92Mhz.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • rorie
  • Registratie: maart 2007
  • Laatst online: 14:33
Naast het aansturen van mijn verlichting zou ik pilight in de toekomst ook als beveiligingsystem voor mijn huis willen gaan gebruiken. Hiervoor zou ik deursensors willen installeren, niet van KAKU gezien de betrouwbaarheid maar bijvoorbeeld van Fibaro via Z Wave. Als ik nou de Full PCB bestell, dan moet ik toch heel makkelijk de 433 Mhz ontvanger / zender kunnen vervangen voor een Z Wave module?
Zou ik deze ook tegelijk kunnen gebruiken, deze ene voor mijn verlichting en de andere voor mijn beveiliging?
Ja, in principe wel. De Z-Wave implementatie moet echter nog beter getest worden.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • rorie
  • Registratie: maart 2007
  • Laatst online: 14:33
Ja als antwoord op beiden vragen? Ga of verkoop jij al preferred Z Wave modules?
quote:
CurlyMo schreef op dinsdag 15 september 2015 @ 12:05:
Ja, in principe wel. De Z-Wave implementatie moet echter nog beter getest worden.
Ik had je vraag niet goed gelezen. Nee, Z-Wave is niet zomaar inwisselbaar met 433.92 aangezien het een geheel ander protocol is. Je hebt dan twee opties:
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.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • rorie
  • Registratie: maart 2007
  • Laatst online: 14:33
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.

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?
quote:
rorie 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.
Zie PM. Moet je die wel even aanzetten :)
quote:
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?
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.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • rorie
  • Registratie: maart 2007
  • Laatst online: 14:33
quote:
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.

  • rorie
  • Registratie: maart 2007
  • Laatst online: 14:33
Zie er voorlopig toch even vanaf om met Z wave wat te gaan doen, dit eigenlijk vooral gezien de prijzen van de bijbehorende hardware modules. Wel zou ik graag een PCB Quarter bij je bestellen,zal via PayPal de 17,50 overmaken.

  • rorie
  • Registratie: maart 2007
  • Laatst online: 14:33
Kan ik in de text van een label een property van een protocol toevoegen, dus bijvoobeeld:
code:
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.

rorie wijzigde deze reactie 23-09-2015 16:16 (3%)

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 .

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • rorie
  • Registratie: maart 2007
  • Laatst online: 14:33
Is er met de nieuwe PCB nog ruimte om nieuwe hardware aan te sluiten, zoals bijvoorbeeld een DHT22? Kan dit via de drie grijze blokjes met schroefjes die zijn afgebeeld?
Nee, geen ruimte. Terminal is voor een slimme meter.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • Zwerver
  • Registratie: februari 2001
  • Laatst online: 16:40

Zwerver

CISSP certified

Ben ik de enige die met pilight v7.0 / filter firmware v13376 de sliders structureel verkeerd heeft staan?

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:

http://tweakers.net/ext/f/oVPqGHoJ3HDlBUQRsfmMLlh1/thumb.png

  • rorie
  • Registratie: maart 2007
  • Laatst online: 14:33

code:
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?
quote:
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 .

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • rorie
  • Registratie: maart 2007
  • Laatst online: 14:33
Zit na het lezen hiervan toch even vast, dacht dat ik het begreep en heb hiervoor de volgende regel geschreven:
code:
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?
quote:

  • karelvh
  • Registratie: juli 2010
  • Laatst online: 15-07 15:57
Hallo

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.
  1. Als de zenders in beide Pi's aan staan, reageert de switch niet.
  2. Als ik de zender in Pi 2 los haal, werkt de switch naar behoren.
  3. Als ik de zender in Pi 2 weer aansluit, en die in Pi 1 los haal, werkt de switch ook.
Als ik de switch verplaats naar links van Pi 1, of rechts van Pi 2, werkt het prima, ook als beide Pi's mogen zenden. Het lijkt me een geval van interferentie dat de beide Pi's elkaar storen.

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.
Hebben jullie hier een idee voor? Ik heb de code doorgekeken, maar zonder veel meer studie kom ik er niet echt uit waar dit in de code thuis hoort.
Wat jij zegt (in een vrij onduidelijke post zonder opmaak) is al onderkent inderdaad. De UUID moet ook voor 433.92Mhz zenders gaan werken.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • karelvh
  • Registratie: juli 2010
  • Laatst online: 15-07 15:57
quote:
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.
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..

Inhoudelijk: Dank dat je het wilt oppakken!
Herinner me tegen die tijd wel aan, want kan zijn dat ik het vergeet in de huidige herschrijf sessie.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • karelvh
  • Registratie: juli 2010
  • Laatst online: 15-07 15:57
Graag! Wanneer is 'die tijd' ?
Ik laat zeker weten wanneer de huidige herschrijf sessie klaar is. Ik heb dan namelijk veel testers nodig :)

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • karelvh
  • Registratie: juli 2010
  • Laatst online: 15-07 15:57
Dat was een aanleiding om mijn testopstelling te bouwen onafhankelijk van mijn 'productie' pilight systemen, nu kan ik lekker experimenteren en testen in een onafhankelijk ad-hoc netwerk. Ik heb wat gpio electronica, sensors en kaku-switches om mee te testen, dus laat maar weten als er iets getest moet worden.

  • rorie
  • Registratie: maart 2007
  • Laatst online: 14:33
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. Ook valt het me op dat er een pinnetje van de header buiten het printje valt, klopt dit?
quote:
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, ik zit midden in een verhuzing dus mijn soldeerbout staat al een tijdje ingepakt. Zodra ik over ben zal ik een tutorial maken.
quote:
Ook valt het me op dat er een pinnetje van de header buiten het printje valt, klopt dit?
Klopt, die moet je afknippen.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • rorie
  • Registratie: maart 2007
  • Laatst online: 14:33
Gisterenavond alles gesoldeerd volgens de foto`s in dit forum, lijkt niet zo heel moeilijk. Wat me opvalt is dat er drie weerstanden bij zitten met een andere kleurwaarde dan die toen bij de filter zaten. Maakt het nog uit waar je deze gebruikt? Heb nu de gene die ik al had naast de IC gesoldeerd.

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?

  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
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"

Wat blijkt: deze rule blijft vrolijk mijn meterkast aanzetten, ook na sunset. :?

Zou ik deze regel ook als volgt kunnen schrijven?
code:
1
"IF vandaag.second == 0 AND vandaag.sun IS rise THEN switch DEVICE meterkast TO on"

hansdegit wijzigde deze reactie 06-10-2015 13:33 (16%)

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1


  • Zwerver
  • Registratie: februari 2001
  • Laatst online: 16:40

Zwerver

CISSP certified

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?
quote:
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"

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.

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.
quote:
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?
Heb je gekeken hoe de regel wordt geëvalueerd via pilight-daemon --debuglevel=1? Wat gebeurt er als je het ping.state weg laat?

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • hansdegit
  • Registratie: februari 2005
  • Laatst online: 15:08
Zie je wel? Blond... Dank CurlyMo.

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.

Gitje's Stroomfabriek: 6095 Wp Yingli Panda, 2520 Wp Suntech, Tigo Monitoring & Schaduwmanagement, Kostal Piko 10.1

Waarom doe je dan niet zoiets als dit:
code:
1
IF (vandaag.second >= 0 AND vandaag.second <= 5) AND vandaag.minute == 0 ... THEN ...

CurlyMo wijzigde deze reactie 06-10-2015 23:10 (98%)

geen vragen via PM die ook op het forum gesteld kunnen worden.

PS. pilight stuurt KaKu codes al 10 keer. Zie:
code:
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

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • Zwerver
  • Registratie: februari 2001
  • Laatst online: 16:40

Zwerver

CISSP certified

quote:
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?
Zonder de ping.state werkt het gewoon. Maar de state van ping is connected. debuglevel=1 output:

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
}

Zwerver wijzigde deze reactie 07-10-2015 00:28 (0%)
Reden: enters toegevoegd voor leesbaarheid

Ik zie in je debug de ping niet geëvalueerd worden?

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • Zwerver
  • Registratie: februari 2001
  • Laatst online: 16:40

Zwerver

CISSP certified

quote:
CurlyMo schreef op woensdag 07 oktober 2015 @ 07:58:
Ik zie in je debug de ping niet geëvalueerd worden?
Oke, iets uitgebreiedere C&P van vanochtend, waar logischerwijs de "AppleTVOff rule" gepakt wordt:

[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
                },
Pagina: 1 ... 16 ... 19 Laatste


Call of Duty: Black Ops 4 HTC U12+ dual sim LG W7 Google Pixel 3 XL OnePlus 6 Battlefield V Samsung Galaxy S9 Dual Sim Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank en Intermediair de Persgroep Online Services B.V. © 1998 - 2018 Hosting door True