FHEMduino

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

Vorheriges Thema - Nächstes Thema

Kawaci


viegener

ich nutze den Empfänger nicht, so dass ich Dir auch nicht helfen kann um zu überprüfen, ob alles richtig angeschlossen ist. Generell würde ich weiter empfehlen die DEBUG-Option in sketch.h zu aktivieren

Zitat#define DEBUG

und dann zu schauen (vielleicht ohne FHEM) welche Ausgaben entstehen, ob etwas empfangen wird.

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

Kawaci

so hab alles durchgemessen und nach geschaut im Datenblatt und den debug modus eingeschaltet auch habe ich die Arduino version 1.6.5 versucht nichts! ich krieg bei der Arduino IDE im seriellen monitor nur die version und den freien Speicher! keine Ahnung was da los ist!

Datenblatt des rx modules

http://www.produktinfo.conrad.com/datenblaetter/175000-199999/190264-da-01-en-Empfaengermodul_433MHz_RX_4M50RR30SF.pdf

und des tx modules

http://www.produktinfo.conrad.com/datenblaetter/175000-199999/190224-da-01-en-Sendemodul_433MHz_TX_SAW433_SZ.pdf

ich bin mit meinem Latein am ende!

Kawaci

welche Receiver und sender verwendest du? damit ich 1 zu 1 nachbauen kann?

RappaSan

#1684
Viele hier verwenden den "Superheterodyne" wie diesen: http://www.ebay.com/itm/281169560721
Der funktioniert prima, der Sender auch.
Eventuell verwendest Du momentan ein Sender/Empfängerpaar, daß nicht die richtige Modulationsart beherrscht.
433 MHz ist ja schließlich nur eine Frequenzangabe und sagt nichts über die Signalaufbereitung aus.

viegener

Zitat von: RappaSan am 05 November 2016, 11:30:28
Viele hier verwenden den "Superheterodyne" wie diesen: http://www.ebay.com/itm/281169560721
Der funktioniert prima, der Sender auch.
Eventuell verwendest Du momentan ein Sender/Empfängerpaar, daß nicht die richtige Modulationsart beherrscht.
433 MHz ist ja schließlich nur eine Frequenzangabe und sagt nichts über die Signalaufbereitung aus.

Ja, so einen Superhet verwende ich auch, ist aber schon solange her, dass ich ndie Quelle gerade nich habe (aliexpress ?).

Was für einen Arduino verwendest Du denn und hast Du mal versucht den hexfile aus github direkt auf den Arduino zu spielen?
Vielleicht ist Dein Empfänger einfach defekt?
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

Kawaci

Ne das hab ich noch nicht versucht! Hab aber gestern versucht signalduino fw rauf zu machen, hat funktioniert aber im log stand bisconnect reciver xq glaube ich! Hab heute die 433 er auf ebay bedtellt! Mal schauen obs damit funktioniert!

Ralf9

Zitat von: Kawaci am 05 November 2016, 16:11:42
Ne das hab ich noch nicht versucht! Hab aber gestern versucht signalduino fw rauf zu machen, hat funktioniert aber im log stand bisconnect reciver xq glaube ich! Hab heute die 433 er auf ebay bedtellt! Mal schauen obs damit funktioniert!

Laut dem Datenblatt müsste es eigentlich ein AM-Empfänger sein. Falls Du es nicht schon gemacht hast, kannst mal versuchen ob es was bringt, wenn Du alle Ground und alle +V Pins anschließt.


ZitatHab aber gestern versucht signalduino fw rauf zu machen, hat funktioniert aber im log stand bisconnect reciver xq glaube ich
Solange der sduino nicht vollständig initialisiert wird, kannst Du nichts empfangen. Der sduino initialisiert sich auch ohne angeschlossenen Empfänger.
Wenn ich den signalduino einstecke, dann sieht bei mir das log im eventmonitor so aus:
2016.11.05 16:26:51.006 3 : Setting sduino serial parameters to 57600,8,N,1
2016.11.05 16:26:51.008 1 : sduino/define: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
2016.11.05 16:26:51.009 1 : sduino/init: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
2016.11.05 16:26:51.009 1 : /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0 reappeared (sduino)
2016-11-05 16:26:51.016 SIGNALduino sduino CONNECTED
2016.11.05 16:26:52.511 3 : sduino/init: disable receiver (XQ)
2016.11.05 16:26:53.010 3 : sduino/init: get version, retry = 0
2016.11.05 16:26:53.020 4 : sduino/msg READ: V 3.3.0 SIGNALduino - compiled at Sep 18 2016 00:21:49
2016-11-05 16:26:53.021 SIGNALduino sduino opened
2016.11.05 16:26:53.021 2 : sduino: initialized
2016.11.05 16:26:53.022 3 : sduino/init: enable receiver (XE)


Ich verwende die aktuelle dev-Version
update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/dev-r33/controls_signalduino.txt

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Kawaci

#1688
Danke werde alles versuchen! Das mit den +V und Ground anschliessen hab ich noch nicht versucht! Werde es aber sobald ich zeit habe noch versuchen!

Sieht bei mir gleich aus im logfile!

Kawaci

also mein neuer stand! signalduino empfängt daten gleiche hardware wie fhemduino nur ich bekomme einfach keine fhemduino hex file gezaubert entweder bin ich zugblöd oder es ist so einfach das ich es übersehe! Hab auch schon versucht über Arduino die die firmware aufzuspielen aber irgendwie funkt das auch nicht oder es funktioniert und ich Kriegs nicht mit
was mach ich falsch?

matze81

Hallo Leute,

meine FHEMDUINO empfängt von meinen KW9010 Sensoren falsche Werte wenn die Temperatur unter 0°C sinkt. Hat einer ein ähnliches Problem?

2016.12.30 19:24:29 4: FHEMduino_Env: W012D05FFAFD
2016.12.30 19:24:29 4: FHEMduino_Env: 2D05FFAFD
2016.12.30 19:24:29 4: FHEMduino_Env: 001011010000010111111111101011111101
2016.12.30 19:24:29 4: FHEMduino_Env: KW9010_9_3 (W012D05FFAFD)
2016.12.30 19:24:29 4: FHEMduino_Env KW9010_9_3: T: 204.2 H: 89 B: ok
2016.12.30 19:24:29 5: Arduino: W012d05ffafd
2016.12.30 19:24:29 5: Arduino dispatch W012D05FFAFD
2016.12.30 19:24:29 5: FingerprintFn Message: Name: Arduino  und Message: W012D05FFAFD
2016.12.30 19:24:29 4: FHEMduino_Env: W012D05FFAFD
2016.12.30 19:24:29 4: FHEMduino_Env: 2D05FFAFD
2016.12.30 19:24:29 4: FHEMduino_Env: 001011010000010111111111101011111101
2016.12.30 19:24:29 4: FHEMduino_Env: KW9010_9_3 (W012D05FFAFD)
2016.12.30 19:24:29 4: FHEMduino_Env KW9010_9_3: T: 204.2 H: 89 B: ok


in FHEM steht dann

state
T: 204.2 H: 89 B: ok


VG
Matze

Sidey

#1691
Ich glaube das Problem wurde im TCM97001 Modul Mal behoben, das wird vom SIGNALduino per default verwendet und auch regelmäßig gewartet.
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem,zigbee2mqtt

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

amunra

#1692
Zitat von: matze81 am 30 Dezember 2016, 19:26:38
meine FHEMDUINO empfängt von meinen KW9010 Sensoren falsche Werte wenn die Temperatur unter 0°C sinkt. Hat einer ein ähnliches Problem?
Hallo Matze,
ich habe, vor lauter Änderungen, irgendwann keinen Durchblick mehr gehabt. Aus diesem Grund bin ich mal vor ein paar Monaten hergegangen und habe die notwendigen Änderungen in den Modulen vorgenommen. In meinem Repo findest Du die Anpssungen bzw. die angepassten FHEM Module.
Bei mir werden auch minus Grade sauber verarbeitet – versuch mal...
VG

viegener

Zitat von: amunra am 05 Januar 2017, 21:37:11
Hallo Matze,
ich habe, vor lauter Änderungen, irgendwann keinen Durchblick mehr gehabt. Aus diesem Grund bin ich mal vor ein paar Monaten hergegangen und habe die notwendigen Änderungen in den Modulen vorgenommen. In meinem Repo findest Du die Anpssungen bzw. die angepassten FHEM Module.
Bei mir werden auch minus Grade sauber verarbeitet – versuch mal...
VG

Würde es Sinn machen, diese Änderungen als Pull-Request auch in das Master-Repository zu übernehmen?
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

amunra

Sorry, mein Repo war nicht auf dem aktuellen Stand.
Die Änderungen im Modul 14_FHEMduino_Env.pm habe ich gerade eben von meinem Prod-System übertragen.

Ich habe Anpassungen an den beiden Modulen 14_FHEMduino_PT2262.pm und 14_FHEMduino_Env.pm vorgenommen und das ist auch schon etwas länger her. Ich denke, dass die Module mittlerweile zu sehr auseinander laufen.