Hauptmenü

FHEMduino

Begonnen von mdorenka, 06 Dezember 2013, 15:34:39

Vorheriges Thema - Nächstes Thema

JoWiemann

#720
Hallo,

so, ich habe jetzt die meisten Warnings korrigiert. Beim Starten meckert er noch redefine von hex2bin und bin2dec an. Werde ich wohl auch noch finden. Das Flashen funktioniert jetzt bei mir. Nach langen Suchen im Web habe ich einen hilfreichen Hinweis gefunden: http://technostuff.blogspot.de/2013/06/arduino-nano-v30-with-avr-dude.html

Ich habe dann den Aufruf von avrdude entsprechen korrigiert und siehe, da es hat funktioniert.

Grüße Jörg

PS: Falsches Modul FHEMduino_PT2262 ausgetauscht.
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Olly

Zitat von: JoWiemann am 25 Juli 2014, 12:14:52
Hallo,

so, ich habe jetzt die meisten Warnings korrigiert. Beim Starten meckert er noch redefine von hex2bin und bin2dec an. Werde ich wohl auch noch finden. Das Flashen funktioniert jetzt bei mir. Nach langen Suchen im Web habe ich einen hilfreichen Hinweis gefunden: http://technostuff.blogspot.de/2013/06/arduino-nano-v30-with-avr-dude.html

Ich habe dann den Aufruf von avrdude entsprechen korrigiert und siehe, da es hat funktioniert.

Grüße Jörg
Hallo Jörg,

könntest du auch bitte immer die ino-Datei mit anhängen. Ich habe mein Sendemodul an einem anderen Arduino-Pin hängen und muss dass dann im Sketch immer anpassen.

Danke und Gruß

    Olly
BananaPi 1GB;NetCSM 868MHz, miniCUL 433MHz, LaCrosseGateway, 2x SignalESP; FHEM 6.2

JoWiemann

Zitat von: Olly am 25 Juli 2014, 12:19:13
Hallo Jörg,

könntest du auch bitte immer die ino-Datei mit anhängen. Ich habe mein Sendemodul an einem anderen Arduino-Pin hängen und muss dass dann im Sketch immer anpassen.


Ino hat sich nicht geändert. Die Hex habe ich nur noch mal mit gegeben falls jemand das flashen probieren möchte und auf die Schnelle die ein paar Post vorher gepostete hex nicht findet.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Olly

Alles klar, Danke.

Gruß

     Olly
BananaPi 1GB;NetCSM 868MHz, miniCUL 433MHz, LaCrosseGateway, 2x SignalESP; FHEM 6.2

balki

Hallo Jörg

Wo muss denn die .hex datei hin ?? 
Wenn ich sie ins FHEM Verzeichniss lege wo auch die ander *.hrx files liegen wird sie nicht gefunden

Gruss
Markus
Cubietruck
2*Raspi  Rev B
Cubietruck,
Max Thermostate , 6*Fensterkontakt ,Wandthermostat
2*Jeelink , Cul 433 , 2*Cul 868 , Fhemduino,nanoCUL

JoWiemann

#725
Zitat von: balki am 25 Juli 2014, 13:19:55
Wo muss denn die .hex datei hin ?? 
Wenn ich sie ins FHEM Verzeichniss lege wo auch die ander *.hrx files liegen wird sie nicht gefunden

Parallel zum FHEM Verzeichnis ein Verzeichnis hexfile erstellen und dort das hex-File hinein kopieren.

Struktur sollte dann so aussehen:

fhem
|-------FHEM
|-------hexfile
|-------....

Grüße Jörg

PS: Im verlinkten Thread zum JeeLink bzw am Ende der FHEMduino.pm ist auch noch beschrieben wie man die Defaulteinstellungen überschreiben kann.
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Spezialtrick

Wurde das Attribut "ITrepetition" in den ganz aktuellen Modulen beabsichtigt gelöscht?

Error messages while initializing FHEM:
configfile: 0
FHEMduino_PT2262_20_29: unknown attribute ITrepetition. Type 'attr FHEMduino_PT2262_20_29 ?' for a detailed list.
FHEMduino_PT2262_20_27: unknown attribute ITrepetition. Type 'attr FHEMduino_PT2262_20_27 ?' for a detailed list.
FHEMduino_PT2262_20_15: unknown attribute ITrepetition. Type 'attr FHEMduino_PT2262_20_15 ?' for a detailed list.
FHEMduino_PT2262_20_23: unknown attribute ITrepetition. Type 'attr FHEMduino_PT2262_20_23 ?' for a detailed list.
FHEMduino_PT2262_12_27: unknown attribute ITrepetition. Type 'attr FHEMduino_PT2262_12_27 ?' for a detailed list.
FHEMduino_PT2262_12_29: unknown attribute ITrepetition. Type 'attr FHEMduino_PT2262_12_29 ?' for a detailed list.
Media: unknown attribute ITrepetition. Type 'attr Media ?' for a detailed list.
Subwoofer: unknown attribute ITrepetition. Type 'attr Subwoofer ?' for a detailed list.
statefile: Undefined value 13772


Funktionieren bei irgendwem die KW9010 Thermometer? Bei mir wird leider nichts per Autocreate angelegt und mein Log platzt bald. ^^

2014.07.25 20:49:14 2: FHEMduino: unknown message W04b52408 message length (9)
2014.07.25 20:49:20 2: FHEMduino: unknown message W047727f0 message length (9)
2014.07.25 20:49:20 2: FHEMduino: unknown message W047727f0 message length (9)
2014.07.25 20:49:23 2: FHEMduino: unknown message W04e54df0 message length (9)
2014.07.25 20:49:23 2: FHEMduino: unknown message W04e54df0 message length (9)
2014.07.25 20:49:23 2: FHEMduino: unknown message W04e54df0 message length (9)
2014.07.25 20:49:46 2: FHEMduino: unknown message W04b52408 message length (9)
2014.07.25 20:49:46 2: FHEMduino: unknown message W04b52408 message length (9)
2014.07.25 20:49:46 2: FHEMduino: unknown message W04b52408 message length (9)
2014.07.25 20:49:52 2: FHEMduino: unknown message W047727f0 message length (9)
2014.07.25 20:49:55 2: FHEMduino: unknown message W04e543f0 message length (9)
2014.07.25 20:49:55 2: FHEMduino: unknown message W04e543f0 message length (9)
2014.07.25 20:49:55 2: FHEMduino: unknown message W04e543f0 message length (9)
2014.07.25 20:50:18 2: FHEMduino: unknown message W04b52408 message length (9)
2014.07.25 20:50:18 2: FHEMduino: unknown message W04b52408 message length (9)
2014.07.25 20:50:18 2: FHEMduino: unknown message W01 message length (3)
2014.07.25 20:50:24 2: FHEMduino: unknown message W047727f0 message length (9)
2014.07.25 20:50:24 2: FHEMduino: unknown message W01 message length (3)
2014.07.25 20:50:27 2: FHEMduino: unknown message W04e543f0 message length (9)
2014.07.25 20:50:27 2: FHEMduino: unknown message W04e543f0 message length (9)
2014.07.25 20:50:27 2: FHEMduino: unknown message W04e543f0 message length (9)
2014.07.25 20:50:50 2: FHEMduino: unknown message W04b52c08 message length (9)
2014.07.25 20:50:50 2: FHEMduino: unknown message W04b52c08 message length (9)
2014.07.25 20:50:50 2: FHEMduino: unknown message W04b52c08 message length (9)
2014.07.25 20:50:56 2: FHEMduino: unknown message W047727f0 message length (9)
2014.07.25 20:50:56 2: FHEMduino: unknown message W047727f0 message length (9)
2014.07.25 20:50:59 2: FHEMduino: unknown message W01 message length (3)
2014.07.25 20:50:59 2: FHEMduino: unknown message W04e543f0 message length (9)
2014.07.25 20:50:59 2: FHEMduino: unknown message W04e543f0 message length (9)
2014.07.25 20:51:22 2: FHEMduino: unknown message W04b52c08 message length (9)
2014.07.25 20:51:22 2: FHEMduino: unknown message W04b52c08 message length (9)
2014.07.25 20:51:22 2: FHEMduino: unknown message W04b52c08 message length (9)
2014.07.25 20:51:28 2: FHEMduino: unknown message W047727f0 message length (9)
2014.07.25 20:51:28 2: FHEMduino: unknown message W047727f0 message length (9)
2014.07.25 20:51:31 2: FHEMduino: unknown message W04e543f0 message length (9)
2014.07.25 20:51:31 2: FHEMduino: unknown message W04e543f0 message length (9)
2014.07.25 20:51:54 2: FHEMduino: unknown message W04b52c08 message length (9)
2014.07.25 20:51:54 2: FHEMduino: unknown message W04b52c08 message length (9)
2014.07.25 20:51:54 2: FHEMduino: unknown message W01 message length (3)
2014.07.25 20:52:00 2: FHEMduino: unknown message W01 message length (3)
2014.07.25 20:52:00 2: FHEMduino: unknown message W047727f0 message length (9)
2014.07.25 20:52:03 2: FHEMduino: unknown message W04e543f0 message length (9)
2014.07.25 20:52:03 2: FHEMduino: unknown message W04e543f0 message length (9)
2014.07.25 20:52:03 2: FHEMduino: unknown message W04e543f0 message length (9)
FHEM - Debmatic - Zigbee2MQTT - Homekit

JoWiemann

Zitat von: Spezialtrick am 25 Juli 2014, 20:52:43
Wurde das Attribut "ITrepetition" in den ganz aktuellen Modulen beabsichtigt gelöscht?


Sorry, falsches Modul hochgeladen. :(

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Spezialtrick

Danke Jörg! Nun klappen die  Steckdosen wieder. :)

Weißt du wieso die KW9010 nicht mehr funktionieren?

Lg
FHEM - Debmatic - Zigbee2MQTT - Homekit

JoWiemann

Zitat von: Spezialtrick am 26 Juli 2014, 09:59:05
Weißt du wieso die KW9010 nicht mehr funktionieren?

Lg

Da bin ich noch dran. Ich simuliere jetzt erst einmal mit Deinen Infos aus Antwort #693 einen KW9010 mit einem zweiten Arduino und versuche dann rauszufinden wo ich den Fehler gemacht habe. Dauert noch ein bisschen.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

balki

#730
Guten morgen zusammen

Gelöst es ist mein Intertechno PIR-500  Bewegungsmelder

Habe ich wirklich soviel Funkverkehr  ?  Die It Steckdosen lassen sich auch nicht mehr schalten .

2014.07.27 10:31:20 5: FHEMduino: IR87125
2014.07.27 10:31:20 5: FHEMduino dispatch IR87125
2014.07.27 10:31:20 5: FingerprintFn Message: Name: FHEMduino  und Message: IR87125
2014.07.27 10:31:20 5: FHEMduino_PT2262 Message Housecode: 000FF Buttoncode: FF0FF actioncode FF
2014.07.27 10:31:20 5: Get button return/result: ID: 000FFFF0FFDEVICE: 3_27 ACTION: on
2014.07.27 10:31:20 5: Parse: Device: 3_27 Action: on
2014.07.27 10:31:20 5: FHEMduino dispatch IR87125
2014.07.27 10:31:20 5: FingerprintFn Message: Name: FHEMduino  und Message: IR87125
2014.07.27 10:31:20 5: FHEMduino_PT2262 Message Housecode: 000FF Buttoncode: FF0FF actioncode FF
2014.07.27 10:31:20 5: Get button return/result: ID: 000FFFF0FFDEVICE: 3_27 ACTION: on
2014.07.27 10:31:20 5: Parse: Device: 3_27 Action: on
2014.07.27 10:31:21 5: FHEMduino: IR87125
2014.07.27 10:31:21 5: FHEMduino dispatch IR87125
2014.07.27 10:31:21 5: FingerprintFn Message: Name: FHEMduino  und Message: IR87125
2014.07.27 10:31:21 5: FHEMduino_PT2262 Message Housecode: 000FF Buttoncode: FF0FF actioncode FF
2014.07.27 10:31:21 5: Get button return/result: ID: 000FFFF0FFDEVICE: 3_27 ACTION: on
2014.07.27 10:31:21 5: Parse: Device: 3_27 Action: on
2014.07.27 10:31:21 5: FHEMduino dispatch IR87125
2014.07.27 10:31:21 5: FingerprintFn Message: Name: FHEMduino  und Message: IR87125
2014.07.27 10:31:21 5: FHEMduino_PT2262 Message Housecode: 000FF Buttoncode: FF0FF actioncode FF
2014.07.27 10:31:21 5: Get button return/result: ID: 000FFFF0FFDEVICE: 3_27 ACTION: on
2014.07.27 10:31:21 5: Parse: Device: 3_27 Action: on
2014.07.27 10:31:21 2: IT set ELRO_10110_d on
2014.07.27 10:31:21 5: FHEMduino/RAW: /IR87125
IR87125


DAs kommt im sekundentakt

Gruss Markus
Cubietruck
2*Raspi  Rev B
Cubietruck,
Max Thermostate , 6*Fensterkontakt ,Wandthermostat
2*Jeelink , Cul 433 , 2*Cul 868 , Fhemduino,nanoCUL

JoWiemann

#731
Zitat von: balki am 27 Juli 2014, 10:36:44
Guten morgen zusammen

Habe ich wirklich soviel Funkverkehr  ?  Die It Steckdosen lassen sich auch nicht mehr schalten .

2014.07.27 10:31:20 5: FHEMduino: IR87125
2014.07.27 10:31:20 5: FHEMduino dispatch IR87125

DAs kommt im sekundentakt

Gruss Markus

Hallo Markus,

zwei vielleicht "dumme" Fragen:

Hast Du mal aus Deinen Fernbedienungen die Batterien rausgenommen? Vielleicht klemmt ja eine Taste.

Gibt es in der fhem.cfg ein "at", dass immer wieder sendet?

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

hollyghost

Hallo Jörg,
zunächst mal Hut ab vor deinem Einsatz, den du hier leistest – ich bin schon ne ganze Zeit als stiller Leser dabei und nicht immer einer der Ersten beim Update auf eine aktuelle Firmware des FHEMduino.
Was mir seit der Umstellung der verschiedenen Temp/Hum Sensoren auf das Env-Modul aufgefallen ist – ich bekomme für meinen Loglink WS0002 keine expliziten Temperatureinträge mehr im Filelog.
Früher sahen die Einträge so aus:

2014-07-24_16:09:03 TH_Studio T: 27.4 H: 47 B: ok
2014-07-24_16:09:03 TH_Studio temperature: 27.4
2014-07-24_16:09:03 TH_Studio humidity: 47
2014-07-24_16:09:03 TH_Studio taupunkttemp: 15.1
2014-07-24_16:09:03 TH_Studio abshumidity: 12.4
2014-07-24_16:09:03 TH_Studio battery: ok
2014-07-24_16:09:03 TH_Studio sendMode: automatic
2014-07-24_16:09:03 TH_Studio unknown: 0

Jetzt kommen sie so im Logfile an:

2014-07-28_11:29:50 TH_Studio T: 25 H: 61 B: ok
2014-07-28_11:29:50 TH_Studio humidity: 61
2014-07-28_11:29:50 TH_Studio taupunkttemp: 17.0
2014-07-28_11:29:50 TH_Studio abshumidity: 14.0
2014-07-28_11:29:50 TH_Studio battery: ok
2014-07-28_11:29:50 TH_Studio sendMode: automatic

Die Zeilen/Einträge mit 'temperature:' und 'unknown:' fehlen. Der verschwundene 'unknown' Eintrag ist nicht weiter schlimm. Allerdings führt das Fehlen des 'temperatur' Eintrags dazu, dass die Plotfiles nimmer erzeugt werden können.
Ich vermute, der Fehler liegt im FHEMduino.pm File, da die Erzeugung der Logeinträge im ENV und NC Modul eigentlich identisch sind.
Da ich bei Perl noch nicht so richtig durchsteige, wäre es prima, wenn du hier mal einen Blick reinwerfen könntest.
Danke und Grüße
Holger

JoWiemann

Zitat von: hollyghost am 28 Juli 2014, 12:16:57
Die Zeilen/Einträge mit 'temperature:' und 'unknown:' fehlen. Der verschwundene 'unknown' Eintrag ist nicht weiter schlimm. Allerdings führt das Fehlen des 'temperatur' Eintrags dazu, dass die Plotfiles nimmer erzeugt werden können.

Hallo Holger,

danke für den Hinweis. In Zeile 302 in der 14_FHEMduino.pm war noch ein Fehler:


readingsBulkUpdate($hash, "temperature", $tmp);

muss  in

readingsBulkUpdate($hash, "temperature", $temp);


geändert werden.

Anbei die korrigierte Version.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

hollyghost

Super Jörg & Danke - es läuft.

Da ich bei der ganzen Sache auch noch was lernen will  ;) wo / von wo wird die Variable denn als temp gesendet?
Grüße
Holger