Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSinPP

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

Bratmaxe
Beiträge: 1573
Registriert: 28.05.2015, 12:48
Wohnort: Willich
Hat sich bedankt: 4 Mal
Danksagung erhalten: 10 Mal

Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin

Beitrag von Bratmaxe » 16.05.2018, 12:08

Alles klar vielen Dank!

sowas in der Richtung hatte ich mir schon gedacht..
Gruß Carsten

1techone
Beiträge: 213
Registriert: 19.01.2016, 10:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 49 Mal
Danksagung erhalten: 19 Mal

Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin

Beitrag von 1techone » 16.05.2018, 13:30

jp112sdl hat geschrieben: Kannst du nun bequem über die WebUI installieren.
Hallo,
ja der 12ér läuft perfekt,
... nur bei den Diagrammen haben alle Temperaturen die gleiche Bezeichnung "HJN" ohne laufende Nummer. Man kann also nicht erkennen welche Temperatur wozu gehört (es sei denn man kennt die Farbenzugehörigkeit).
Ist dies ein Fehler in RaspberryMatic (Version 20180428) oder was läuft falsch?
Ist RaspberryMatic mit 12 Sensoren überfordert?
Temp12.docx
12 Sensoren mit den gleichen Namen + als Referenz ein HMIP-Sensor
(303.04 KiB) 48-mal heruntergeladen
Ich habe RaspberryMatic und den Temperatursensor mehrfach resettet, ohne Erfolg.
Es ist nicht schlimm, ich kann damit gut leben, aber vielleicht hat ja jemand eine Idee?

Grüße Jürgen

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin

Beitrag von jp112sdl » 16.05.2018, 13:37

1techone hat geschrieben: Ist RaspberryMatic mit 12 Sensoren überfordert?
Scheinbar... Ich hab mich gestern Abend noch ein bisschen damit befasst und wollte die ganze Sache noch etwas aufbohren. Dynamische Kanalanzahl usw.
Dabei ist mir aufgefallen, dass es bei > 8 Frames in einem Kanal zu Problemen kommt.
Selbst wenn man nur 4 Frames überträgt, erscheinen auf einmal Temperatur :1 und :2 identisch.
Ich vermute mal, das ist vom rfd so... man sieht es im Debug Level 0 sehr gut.

Jetzt könnte man einen weiteren physischen Kanal mit wiederum 8 Frames anlegen...
Aber das passt grad alles nicht in meinen zeitlichen Rahmen.

P.S.: Es betrifft nicht nur RaspberryMatic sondern auch die CCU gleichermaßen.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

1techone
Beiträge: 213
Registriert: 19.01.2016, 10:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 49 Mal
Danksagung erhalten: 19 Mal

Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin

Beitrag von 1techone » 16.05.2018, 13:42

jp112sdl hat geschrieben:
1techone hat geschrieben: Ist RaspberryMatic mit 12 Sensoren überfordert?
P.S.: Es betrifft nicht nur RaspberryMatic sondern auch die CCU gleichermaßen.
Danke für die schnelle Antwort, anscheinend läuft alles außer das Diagramm perfekt.
Ich werde es weiter beobachten.

Gruß
Jürgen

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin

Beitrag von jp112sdl » 16.05.2018, 13:44

1techone hat geschrieben: Danke für die schnelle Antwort, anscheinend läuft alles außer das Diagramm perfekt.
Wundert mich. Ich konnte die Probleme nur für Kanal 1 und 2 feststellen.
Bist du dir sicher, dass dort auch die richtigen Temperaturen angezeigt werden?

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin

Beitrag von jp112sdl » 16.05.2018, 14:01

Code: Alles auswählen

2018/05/16 13:53:49.452  (NEQ0477663) CCU2CommController::handleIncomingSerialFrame(): Handling event telegram as event.
2018/05/16 13:53:49.453 <Debug> RX for UNITEMP001: @1758239373 RSSI=-41dB 0xF30101 -> 0x4A80E8 Generic [NEQ0477663]:
  CNT=1,RPTEN=1,RPTED=0,BIDI=0,BURST=0,WAKEUP=0,WAKEMEUP=0,BCAST=1,TYPE=0x53
  DATA = 00 41 01 09 42 00 FA 43 00 00 44 00 00 00 00 00 00 

2018/05/16 13:53:49.459 <Debug> Event: UNITEMP001:1.TEMPERATURE=26.500000
2018/05/16 13:53:49.468 <Debug> HSSXmlRpcEventDispatcher::Handle send 1 events
2018/05/16 13:53:49.476 <Debug> HSSXmlRpcEventDispatcher::Handle send 1 events
2018/05/16 13:53:49.481 <Debug> HSSXmlRpcEventDispatcher::Handle send completed
2018/05/16 13:53:49.483 <Debug> HSSXmlRpcEventDispatcher::Handle send 1 events
2018/05/16 13:53:49.491 <Debug> Event: UNITEMP001:2.TEMPERATURE=25.000000
2018/05/16 13:53:49.495 <Debug> HSSXmlRpcEventDispatcher::Handle send 1 events
2018/05/16 13:53:49.499 <Debug> HSSXmlRpcEventDispatcher::Handle send completed
2018/05/16 13:53:49.500 <Debug> Event: UNITEMP001:3.TEMPERATURE=0.000000
2018/05/16 13:53:49.501 <Debug> HSSXmlRpcEventDispatcher::Handle send 1 events
2018/05/16 13:53:49.505 <Debug> HSSXmlRpcEventDispatcher::Handle send completed
2018/05/16 13:53:49.506 <Debug> Event: UNITEMP001:4.TEMPERATURE=0.000000
2018/05/16 13:53:49.507 <Debug> HSSXmlRpcEventDispatcher::Handle send 1 events
2018/05/16 13:53:49.510 <Debug> HSSXmlRpcEventDispatcher::Handle send completed
2018/05/16 13:53:49.512 <Debug> Event: UNITEMP001:1.TEMPERATURE=0.000000
2018/05/16 13:53:49.513 <Debug> HSSXmlRpcEventDispatcher::Handle send 1 events
2018/05/16 13:53:49.517 <Debug> Event: UNITEMP001:0.LOWBAT=false
Ich habe derzeit nur 2 Sensoren angeklemmt, daher sind :3 und :4 vom Wert 0.

Bei mir taucht zuerst korrekt
UNITEMP001:1.TEMPERATURE=26.500000
auf, danach jedoch nochmal
UNITEMP001:1.TEMPERATURE=0.000000

Entferne ich die 4 neu hinzugefügten "<frame id=..." wieder aus der XML, haut wieder alles hin:

Code: Alles auswählen

2018/05/16 14:02:02.125 <Debug> RX for UNITEMP001: @1758732045 RSSI=-36dB 0xF30101 -> 0x4A80E8 Generic [NEQ0477663]:
  CNT=1,RPTEN=1,RPTED=0,BIDI=0,BURST=0,WAKEUP=0,WAKEMEUP=0,BCAST=1,TYPE=0x53
  DATA = 00 41 01 04 42 00 F5 43 00 00 44 00 00 00 00 00 00 

2018/05/16 14:02:02.127 <Debug> Event: UNITEMP001:1.TEMPERATURE=26.000000
2018/05/16 14:02:02.128 <Debug> Event: UNITEMP001:2.TEMPERATURE=24.500000
2018/05/16 14:02:02.129 <Debug> Event: UNITEMP001:3.TEMPERATURE=0.000000
2018/05/16 14:02:02.130 <Debug> Event: UNITEMP001:4.TEMPERATURE=0.000000
2018/05/16 14:02:02.131 <Debug> Event: UNITEMP001:0.LOWBAT=false
2018/05/16 14:02:02.136 <Debug> HSSXmlRpcEventDispatcher::Handle send 5 events
2018/05/16 14:02:02.141 <Debug> HSSXmlRpcEventDispatcher::Handle send 5 events
2018/05/16 14:02:02.157 <Debug> HSSXmlRpcEventDispatcher::Handle send 5 events
2018/05/16 14:02:02.173 <Debug> HSSXmlRpcEventDispatcher::Handle send completed
2018/05/16 14:02:02.194 <Debug> HSSXmlRpcEventDispatcher::Handle send completed
2018/05/16 14:02:02.249 <Debug> HSSXmlRpcEventDispatcher::Handle send completed

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

1techone
Beiträge: 213
Registriert: 19.01.2016, 10:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 49 Mal
Danksagung erhalten: 19 Mal

Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin

Beitrag von 1techone » 16.05.2018, 14:03

jp112sdl hat geschrieben: Bist du dir sicher, dass dort auch die richtigen Temperaturen angezeigt werden?
Ja, ich habe gerade nochmals Sensor 1-5 einzeln getestet (sind die kleinen "in TransistorenBauform").
Sind alle sehr nahe zusammengesteckt, aber reagieren wie sie sollen.
Die 7 restlichen sind im Niro-Rohr und den Test kann man auf dem Diagramm sehen (5 + 6).
Ich werde es weiter beobachten.

Das der Sensor1 = 0 anzeigt habe ich teilweise auch gehabt, wenn man experimentiert! Dann muss man resetten (oder Strom kurzzeitig unterbrechen) dann läuft alles wie es soll!

Aber im Dauerbetrieb ist das bei mir noch nie aufgetreten!

spiecky
Beiträge: 73
Registriert: 09.12.2017, 15:51

Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin

Beitrag von spiecky » 16.05.2018, 19:56

Hi,

ich bin gerade am verzweifeln. Habe mir den HM-LC-Sw2-FM nachgebaut. Hat auch alles auf anhieb super geklappt.
Jetzt habe ich mir 3V Relais (Relais jqc-3 F (T73) DC 3 V) gekauft und wollte die damit schalten. Es passiert aber nischt :cry:

Wenn ich die 3V Batteriespannung am Relais an die Spule anschließe schaltet es, wenn ich das Relais NICHT am Node Mini Pro
habe und den Port A3 oder auch A2 messe, habe ich hier auch die 3V. Wenn das Relais angelötet ist aber nicht mehr.

Ich fürchte die Power vom Node reicht dann also nicht für das Relais? Aber was für Relais muss ich dann nehmen? Ich muss
nichts großes schalten. Nur meinen 24V Tasterkontakt vom Garagentor......aber das kann doch echt nicht sein :cry:

Hier nochmal die Daten vom Relais:
MAX. Betriebsspannung: 277 VAC/28VDC
Nennspannung: 3–48 VDC
Nominale Betriebsspannung: 0,36 W, 0,45 W

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSinPP

Beitrag von jp112sdl » 16.05.2018, 20:01

Du brauchst sowas hier
https://www.ebay.de/itm/332156986007

Oder baust dir noch eine Transistorstufe selbst vor dein Relais.

Der Ausgang am 328P liefert nicht genug Strom, um dein Relais direkt zu schalten.

Und selbst wenn - Freilaufdiode niemals vergessen!



Gesendet von iPhone mit Tapatalk

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

spiecky
Beiträge: 73
Registriert: 09.12.2017, 15:51

Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin

Beitrag von spiecky » 16.05.2018, 20:07

Hi,

Mist, ich hab´s befürchtet. Wäre ja auch langweilig, wenn alles sofort funktioniert hahaha.....danke für die schnelle Antwort.
Ich hatte noch nicht mal auf Absenden geklickt, da war sie schon da :wink: :mrgreen:

Gesperrt

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“