Ik zit even helemaal vast met mijn ad-hoc netwerk. Wie kan mij hier verder mee helpen? Op dit moment is upgraden naar 4.0 even nog geen optie, dat komt later.
Hard- en software:
Raspberry Pi, master controller
bevat config met alle devices
heeft RF receiver en sender
UUID: 0365-00-00-65-000300
Raspberry Pi, slave
bevat geen config
heeft RF receiver en sender
UUID: 03EA-00-00-EA-000300
Ik heb een KaKu ontvanger welke (net) niet de signalen van de master kan ontvangen, wel kan hij de signalen van de slave ontvangen. Dit is getest in standalone situaties.
Ik defineer de KaKu switch in de config van de master, en zet hier uiteraard de juiste UUID bij. Eerst start ik de master, daarna de slave, de slave connect netjes met de master.
Wanneer ik nu de juiste switch omhaal, gebeurt er niets. Omdat de KaKu switch heel soms wel reageert, weet ik dat het de slave is die het RF signaal verstuurd en niet de slave.
Wat doe ik fout in deze setup?
Het specifieke gedeelte uit de config:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
| "Beneden": {
"name": "Beneden",
"salontafel": {
"name": "Salon tafel",
"uuid": "0365-00-00-65-000300",
"protocol": [ "kaku_switch" ],
"id": [{
"id": 8934706,
"unit": 0
},
{
"id": 9565958,
"unit": 0
}],
"state": "on"
},
"dressoir": {
"name": "Dressoir",
"uuid": "0365-00-00-65-000300",
"protocol": [ "kaku_switch" ],
"id": [{
"id": 9565958,
"unit": 1
}],
"state": "on"
},
"eettaafel": {
"name": "Eettafel",
"uuid": "0365-00-00-65-000300",
"protocol": [ "kaku_switch" ],
"id": [{
"id": 9565194,
"unit": 1
}],
"state": "on"
},
"erker": {
"name": "Spots Erker",
"uuid": "03EA-00-00-EA-000300",
"protocol": [ "kaku_switch" ],
"id": [{
"id": 9565194,
"unit": 0
}],
"state": "off"
},
"erker2": {
"name": "Spots Erker 2",
"uuid": "0365-00-00-65-000300",
"protocol": [ "kaku_switch" ],
"id": [{
"id": 9565194,
"unit": 2
}],
"state": "off"
},
"keuken": {
"name": "Keuken",
"uuid": "0365-00-00-65-000300",
"protocol": [ "kaku_switch" ],
"id": [{
"id": 8934706,
"unit": 3
},
{
"id": 9565478,
"unit": 1
}],
"state": "on"
},
"terras": {
"name": "Terras overkapping",
"uuid": "0365-00-00-65-000300",
"protocol": [ "kaku_switch" ],
"id": [{
"id": 8934706,
"unit": 2
}],
"state": "off",
"settings": {
"readonly": 0
}
},
"bijkeuken": {
"name": "Bijkeuken",
"uuid": "03EA-00-00-EA-000300",
"protocol": [ "kaku_switch" ],
"id": [{
"id": 8934706,
"unit": 6
}],
"state": "off",
"settings": {
"readonly": 0
}
},
"bijkeukensender": {
"name": "Bijkeuken zender",
"uuid": "03EA-00-00-EA-000300",
"protocol": [ "kaku_switch" ],
"id": [{
"id": 12691134,
"unit": 1
}],
"state": "off",
"settings": {
"readonly": 0
}
},
"tuindeur": {
"name": "Openslaande tuindeur",
"uuid": "0365-00-00-65-000300",
"protocol": [ "kaku_contact" ],
"id": [{
"id": 13040182,
"unit": 9
}],
"state": "opened"
},
"bijkeukendeur": {
"name": "Bijkeukendeur",
"uuid": "0365-00-00-65-000300",
"protocol": [ "kaku_contact" ],
"id": [{
"id": 12991098,
"unit": 9
}],
"state": "closed"
}
}, |
Wanneer ik de slave dus standalone opstart, en met de hand een pilight-send nar het juiste adres verstuur, ontvangt de KaKu ontvanger steevast het signaal.
Doe ik hetzelfde vanaf de slave (ook even standalone) dan ontvangt de ontvanger het 1 op de 20 keer.
Start ik het ad-hoc netwerk weer op, is het ook 1 op de 20 keer, dat bevestigd dus dat het RF signaal via de master word verzonden terwijl het volgens de config toch echt door de slave verzonden moet worden.
Wie kan mij hier verder mee helpen?
Wanneer de ik slave start, zie je ook dat hij netjes met hetzelfde UUID aanmeld:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| [Jun 04 21:04:42:454714] pilight-daemon: DEBUG: ssdp sent search
[Jun 04 21:04:42:560539] pilight-daemon: NOTICE: a pilight daemon was found, clientizing
[Jun 04 21:04:42:561500] pilight-daemon: DEBUG: initialized lirc_rpi lirc
[Jun 04 21:04:42:562143] pilight-daemon: DEBUG: new thread 433lirc, 1 thread running
[Jun 04 21:04:42:562590] pilight-daemon: DEBUG: new thread broadcaster, 2 threads running
[Jun 04 21:04:42:562970] pilight-daemon: DEBUG: new thread sender, 3 threads running
[Jun 04 21:04:42:563320] pilight-daemon: DEBUG: new thread node, 4 threads running
[Jun 04 21:04:42:564298] pilight-daemon: DEBUG: ssdp sent search
[Jun 04 21:04:42:674051] pilight-daemon: DEBUG: socket write succeeded: {"message":"client node","uuid":"03EA-00-00-EA-000300"}
[Jun 04 21:04:42:678784] pilight-daemon: DEBUG: socket recv: {"message":"accept client"}
[Jun 04 21:04:42:679269] pilight-daemon: DEBUG: socket write succeeded: {"message":"request config"} |
[
Voor 7% gewijzigd door
Koffie op 04-06-2014 21:05
]
Tijd voor een nieuwe sig..