eBus Schaltung V2 in Betrieb nehmen

Begonnen von Reinhart, 15 November 2017, 17:41:33

Vorheriges Thema - Nächstes Thema

dkreutz

Zitat von: pc1246 am 20 Dezember 2017, 20:27:12
Hast Du am Ende auch 0 ausgewaehlt, bzw. save&reset wenn Du das webif benutzt?
Ja, brav nach Anleitung erst "Check&Update" und danach "Save&Reset".
Raspberry Pi3B+ (Bullseye) / JeeLink868v3c (LaCrosse), nanoCUL433 (a-culfw V1.24.02), HM-MOD-UART (1.4.1), TEK603, MapleCUL / diverse Sensoren/Sender/Aktoren von Technoline, Intertechno, Shelly, Homematic und MAX!, Froggit Wetterstation, Luftdaten.info / Autor des fhem-skill für Mycroft.ai

pc1246

Zitat von: dkreutz am 20 Dezember 2017, 20:32:10
Ja, brav nach Anleitung erst "Check&Update" und danach "Save&Reset".
Okay
Ich habe das seriell gemacht, das war zwar auch nicht ganz trivial, aber funktioniert!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

chons

#62
Zitat von: lewej am 20 Dezember 2017, 19:15:55
in dem PDF ist der R1 auf der Basisplatine Frei, in der Liste der Bauteile ist er aber aufgeführt. Muss dieser auf die Platine drauf oder muss er auch weggelassen werden, wie der C1?
Ja, das ist im Dokument (Abbildung 3.4 Seite 5) noch falsch und natürlich muss da ein 390 Ohm Widerstand hin (siehe Schaltplan).

EDIT: Ausser C1 (siehe Schaltplan) müssen alle Bauteile montiert werden.

pc1246

Moin
So, ich habe mal ins log geschaut
2017-12-20 20:45:39.446 [bus notice] bus started with own address 31/36
2017-12-20 20:45:49.494 [bus error] unable to open 192.168.178.242:8889: ERR: generic I/O error

Laesst sich aber pingen, kann man da noch irgendwie drauf?
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

Reinhart

Zitat von: pc1246 am 20 Dezember 2017, 20:15:27
Hallo
Ich muss zugeben, ich bin zu doof! Ich habe bisher nach dem fhem-ebus-wiki es erfolgreich nicht geschafft, dass der Deamon automatisch startet. Nun weiss ich also nicht, welche Info der Dienst nimmt, wenn ich Ihn von Hand starte. Jedenfalls schaut der immer noch auf den USB, der ja auch noch steckt. Folglich weiss ich auch nicht, ob der Adapter funktioniert! Wobei die Power LED und die Empfangs LED leuchten, bzw. blinken.
Kann mir jemand einen Tipp geben, bzw. mir sagen, was ich posten muss, dass er mir helfen kann?!
Danke und Gruss
Christoph

Hallo Christoph!

wenn es nur im das Start/Stop Script geht dann trage ihn so in die Runlevel ein:
sudo update-rc.d ebusd defaults

als Dienst, schau einmal den Staus an ob ebusd als Dienst läuft: systemctl status ebusd
pi@raspberrypi: $ systemctl status ebusd
â ebusd.service - LSB: controls ebusd, the daemon for communication with eBUS heating systems.
   Loaded: loaded (/etc/init.d/ebusd; generated; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:systemd-sysv-generator(8)


wenn das nicht so ist, dann füge ihn zum Autostart hinzu:
sudo systemctl enable ebusd

oder wieder aus dem Autostart entfernen
sudo systemctl disable ebusd

LG
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

pc1246

Hallo Reinhart
pi@eBUSD:~ $ systemctl status ebusd
● ebusd.service - ebusd, the daemon for communication with eBUS heating systems.
   Loaded: loaded (/lib/systemd/system/ebusd.service; enabled)
   Active: inactive (dead)
pi@eBUSD:~ $ sudo update-rc.d ebusd defaults
insserv: script ebusd is not an executable regular file, skipped!
pi@eBUSD:~ $ sudo systemctl enable ebusd
Synchronizing state for ebusd.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d ebusd defaults
insserv: script ebusd is not an executable regular file, skipped!
Executing /usr/sbin/update-rc.d ebusd enable
update-rc.d: error: ebusd Default-Start contains no runlevels, aborting.

Das hilft leider auch nicht!?
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

Reinhart

Zitatscript ebusd is not an executable regular file, skipped!

im /etc/init.d/ebusd fehlen anscheinend die Rechte!

sudo chmod 755 /etc/init.d/ebusd

LG
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

pc1246

Scheibenkleister, das hatte ich wohl gesehen, aber ich dachte es ist nicht wichtig.
Ok, der Dienst startet jetzt automatisch. Aber
2017-12-20 21:19:35.966 [main notice] ebusd 3.0.595c7c0 started
2017-12-20 21:19:36.311 [bus error] unable to open 192.168.178.242:8889: ERR: generic I/O error
2017-12-20 21:19:36.314 [bus notice] bus started with own address 31/36
2017-12-20 21:19:53.594 [bus error] unable to open 192.168.178.242:8889: ERR: generic I/O error
2017-12-20 21:20:03.637 [bus error] unable to open 192.168.178.242:8889: ERR: generic I/O error
2017-12-20 21:20:13.643 [bus error] unable to open 192.168.178.242:8889: ERR: generic I/O error
2017-12-20 21:20:23.650 [bus error] unable to open 192.168.178.242:8889: ERR: generic I/O error
2017-12-20 21:20:33.743 [bus error] unable to open 192.168.178.242:8889: ERR: generic I/O error
2017-12-20 21:20:43.747 [bus error] unable to open 192.168.178.242:8889: ERR: generic I/O error
2017-12-20 21:20:53.814 [bus error] unable to open 192.168.178.242:8889: ERR: generic I/O error
2017-12-20 21:21:03.850 [bus error] unable to open 192.168.178.242:8889: ERR: generic I/O error
2017-12-20 21:21:13.854 [bus error] unable to open 192.168.178.242:8889: ERR: generic I/O error
2017-12-20 21:21:23.921 [bus error] unable to open 192.168.178.242:8889: ERR: generic I/O error
2017-12-20 21:21:33.954 [bus error] unable to open 192.168.178.242:8889: ERR: generic I/O error
2017-12-20 21:21:38.169 [main notice] update check: revision v3.0-23-g4c1aefb available, broadcast.csv: newer version available
2017-12-20 21:21:43.990 [bus error] unable to open 192.168.178.242:8889: ERR: generic I/O error
2017-12-20 21:21:54.027 [bus error] unable to open 192.168.178.242:8889: ERR: generic I/O error
2017-12-20 21:22:04.061 [bus error] unable to open 192.168.178.242:8889: ERR: generic I/O error

Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

Reinhart

#68
Zitat von: pc1246 am 20 Dezember 2017, 20:48:10
Moin
So, ich habe mal ins log geschaut
2017-12-20 20:45:39.446 [bus notice] bus started with own address 31/36
2017-12-20 20:45:49.494 [bus error] unable to open 192.168.178.242:8889: ERR: generic I/O error

Laesst sich aber pingen, kann man da noch irgendwie drauf?
Gruss Christoph

hm, offensichtlich hast du in der /etc/default/ebusd den falschen Device angegeben, weil der ebusd ihn nicht öffnen kann.

wenn du per ebusd-esp kommunizierst sieht er so aus: (IP anpassen)
EBUSD_OPTS="-d 192.168.178.242:8889 -l /var/log/ebusd.log  --scanconfig --latency=20000 --address=01"

wenn du per Uart kommunizierst sieht er so aus:
EBUSD_OPTS="-d /dev/ttyUSB0 -p 8888 -l /var/log/ebusd.log  --scanconfig --latency=20000"

LG
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

pc1246

Hallo Gerhart
Das habe ich alles genau so! Natuerlich mit meiner Ip.
Die zwei Leerzeichen machen mich gerade etwas stutzig!?
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

Reinhart

#70
du musst ebenfalls aufpassen wenn du 2 Platinen am eBus hängen hast, dann musst du die Adresse der 2.Platine ändern sonst kommen sich die in Kreuz! Siehe Beispiel mit ebusd-esp oben (address=01)

Ob 2 oder 1 Leerzeichen ist egal.

Bei dem generic I/O error kann sich auch was aufgehängt haben, eventuell einmal booten. Ich hatte das schon mal beim vielen testen.

Eventuell einmal vom PC aus testen ob das Port auch wirklich offen ist:

Telnet 192.168.178.242 8889
wenn eine Fehlermeldung kommt, ist das Port gesperrt. Unter Windows musst du vorher Telnet installieren/aktivieren.


LG
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

pc1246

Hallo Reinhart
Du hast ein Fass gut bei mir! Oder trinkst du kein Bier? Ich bin total der Depp, und habe den Port 8889 als Managementport definiert gehabt, und den eigentlichen gar nicht veraendert! Jetzt kurz alles gerichtet, und der Bus laeuft!
Coole Sache, und ich muss dringend sehen, dass ich mich irgendwie mehr in Linux reinfuchse.
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

Reinhart

Ich trinke keinen Alkohol und rauche nicht, aber trotzdem Danke für das Angebot!

Das Thema ist ja neu und es gibt zahlreiche Möglichkeiten irgendwo was zu übersehen, mir gings bei den ersten Tests der Platinen nicht besser, irgendwo übersieht man was und vor allem haben wir ständig die Umgebung gewechselt.

Einfach mit Telnet (Pc oder Raspi ) testen ob das Port sich öffnen läßt und schon spart man sich viel Zeit mit der Fehlersuche. Meist sind es ja nur Kleinigkeiten.

LG
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

pc1246

Zitat von: Reinhart am 20 Dezember 2017, 21:53:37
Ich trinke keinen Alkohol und rauche nicht, aber trotzdem Danke für das Angebot!

Das Thema ist ja neu und es gibt zahlreiche Möglichkeiten irgendwo was zu übersehen, mir gings bei den ersten Tests der Platinen nicht besser, irgendwo übersieht man was und vor allem haben wir ständig die Umgebung gewechselt.

Einfach mit Telnet (Pc oder Raspi ) testen ob das Port sich öffnen läßt und schon spart man sich viel Zeit mit der Fehlersuche. Meist sind es ja nur Kleinigkeiten.

LG
Ok, dann melde ich mich einfach mal falls ich in Deiner Naehe bin, bzw. Du dich wenn Du in Hannover und Umgebung bist, und dann gebe ich dir ein Essen aus. Oder isst Du auch nicht?
:o

Gruss und schoene Festtage
Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

dkreutz

Zitat von: pc1246 am 20 Dezember 2017, 20:39:28
Ich habe das seriell gemacht, das war zwar auch nicht ganz trivial, aber funktioniert!
Auch über den seriellen Monitor der Arduino IDE (ich musste noch vorher noch ESP8266 Support und USB-Treiber installieren) wird die Einstellung für kurze Zeit übernommen, aber spätestens nach dem Reboot ist wieder alles weg.
Gibt es evtl. eine neuere ebusd-esp Firmware (ich habe Build 20171210)?

ebusd funktioniert (sofern ich die per DHCP vergebene IP in der ebusd Konfiguration eintrage):

2017-12-20 20:14:18.504 [main notice] ebusd 3.0.595c7c0 started
2017-12-20 20:14:18.518 [bus notice] bus started with own address 01/06


Der Adapter hängt aber noch nicht am eBus der Heizung, das kommt morgen nachdem der Schornsteiger die Feuerstättenschau gemacht hat - ich will den armen Mann nicht mit dem blinkenden eBus-Adapter irritieren...  8)
Raspberry Pi3B+ (Bullseye) / JeeLink868v3c (LaCrosse), nanoCUL433 (a-culfw V1.24.02), HM-MOD-UART (1.4.1), TEK603, MapleCUL / diverse Sensoren/Sender/Aktoren von Technoline, Intertechno, Shelly, Homematic und MAX!, Froggit Wetterstation, Luftdaten.info / Autor des fhem-skill für Mycroft.ai