FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Erdschluss am 27 September 2015, 22:58:20

Titel: MySensors: Gateway findet Node, das wars dann aber auch schon
Beitrag von: Erdschluss am 27 September 2015, 22:58:20
Aloha,
nachdem das serielle nicht wollte funktioniert jetzt immerhin das Ethernetgateway.
auf diesem läuft http://www.mysensors.org/build/ethernet_gateway , auf dem Node http://www.mysensors.org/build/temp , wobei von einer vorausgegangenen Frickelei der DS18B20 an Pin 6 hängt, was aber kein Hindernis zu sein scheint.
Ich habe beides mit der Library 1.5 kompiliert, das Gateway dabei mit aktiviertem Soft-SPI (W5100 halt).
Das Gateway erkennts und FHEM erzeugt einen entsprechenden Eintrag, das wars dann aber auch schon, da fällt kein Wert raus, für den muss ich im Logfile wühlen:
2015.09.27 20:08:49 3: Probing CUL device /dev/ttyAMA0
2015.09.27 20:08:49 3: Can't open /dev/ttyAMA0: Permission denied
2015.09.27 20:08:49 1: usb create end
2015.09.27 20:08:49 0: Featurelevel: 5.6
2015.09.27 20:08:49 0: Server started with 18 defined entities (version $Id: fhem.pl 9307 2015-09-25 18:44:20Z rudolfkoenig $, os linux, user fhem, pid 10753)
2015.09.27 20:08:49 5: MYSENSORS/RAW: /0;0;3;0;14;Gateway startup complete.
0;0;3;0;2;1.5

2015.09.27 20:08:49 5: MYSENSORS Read: Rx: fr=000 ci=000 c=003(C_INTERNAL    ) st=014(I_STARTUP_COMPLETE) ack=0 'Gateway startup complete.'

2015.09.27 20:08:49 5: MYSENSORS Read: Rx: fr=000 ci=000 c=003(C_INTERNAL    ) st=002(I_VERSION       ) ack=0 '1.5'

2015.09.27 20:12:27 1: PERL WARNING: Use of uninitialized value $type in delete at ./FHEM/10_MYSENSORS_DEVICE.pm line 301.
2015.09.27 20:12:27 1: PERL WARNING: Use of uninitialized value $type in numeric eq (==) at ./FHEM/10_MYSENSORS_DEVICE.pm line 305.
2015.09.27 20:12:27 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/10_MYSENSORS_DEVICE.pm line 305.
2015.09.27 20:12:27 1: PERL WARNING: Use of uninitialized value $todelete in concatenation (.) or string at ./FHEM/10_MYSENSORS_DEVICE.pm line 306.
2015.09.27 20:25:58 5: MYSENSORS/RAW: /0;0;1;0;0;22.1

2015.09.27 20:25:58 5: MYSENSORS Read: Rx: fr=000 ci=000 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '22.1'


Die Warnungen mal bitte ignorieren, das stammte von einer vermurksten Konfiguration die ich jetzt was das angeht repariert habe - in den letzten Minuten hat sich der Sensor nicht mehr so gesprächig gezeigt, da steht keine Temperatur mehr im Log (eigentlich habe ich ihn so programmiert dass er alle 15 Sekunden misst).

Muss ich jetzt an den Attributen herumschreiben?
Und wenn ja, was?
Die Doku ist da fast so beispielarm wie pimatic  :'( (das ich wegen unterirdischer Doku aufgegeben habe, Optik ist halt nicht alles).

BTW:
Ist das ein Bug, dass sich mapReading_.+ nicht mit deleteattr entfernt bekomme sondern dafür immer erst mit nem Editor ran muss?

Danke im Voraus.


fhem.cfg:
define gateway MYSENSORS 192.168.178.222:5003
attr gateway autocreate 1
attr gateway room 1
attr gateway stateFormat connection
attr gateway verbose 5
define MYSENSOR_0 MYSENSORS_DEVICE 0
attr MYSENSOR_0 IODev gateway
attr MYSENSOR_0 mapReading_.+ temp2 temperature
attr MYSENSOR_0 mode node
attr MYSENSOR_0 room 1
attr MYSENSOR_0 version 1.5
Titel: Antw:MySensors: Gateway findet Node, das wars dann aber auch schon
Beitrag von: Erdschluss am 29 September 2015, 01:54:27
Bin ich allein mit diesem Problem?
Titel: Antw:MySensors: Gateway findet Node, das wars dann aber auch schon
Beitrag von: Erdschluss am 30 September 2015, 11:49:18
Oder habe ich irgendwas vergessen dass mir hier keiner antwortet?