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

DarthTBag
Beiträge: 5
Registriert: 04.11.2013, 12:53

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

Beitrag von DarthTBag » 15.07.2018, 17:46

jp112sdl hat geschrieben:
12.07.2018, 13:00
Hast du mal einen Link zu einem "RF1101"? Ich finde nix im Netz.
Oder meinst du ein RFM69 Modul? Zu diesem gibts im FHEM Forum Infos.
Hallo,

es handelt sich nicht um einen RFM69. Die habe ich in größerer Stückzahl bereits hier verbaut.
Bei dem RF1101 handelt es sich um folgendes Module (allerdings in der 868MHz Version):

https://de.aliexpress.com/item/1pcs-433 ... 93610.html

Laut Console sendet und empfängt das Modul auch:

Code: Alles auswählen

AskSin++ V3.1.1 (Jul 15 2018 17:34:29)
Address Space: 32 - 99
CC init1
CC Version: 17
 - ready
Bat: 45
 debounce
 pressed
 released
<- 1A 01 84 00 001A00 000000 11 00 1A 48 4D 52 43 30 30 31 41 30 30 40 01 00 00  - 427

ignore 0F DD 86 10 2217F9 000000 0A 88 E5 0A 00 40  - 3917
ignore 0D E8 A6 10 4F9CBB 2368E5 06 01 91 00  - 10737
ignore 0D E8 A6 10 4F9CBB 2368E5 06 01 91 00  - 11329
ignore 22 10 00 8E A5194F B0FEBF 00 00 34 9A 6B 93 BD 5D C1 8A F9 5E 6B 48 7A DB DD 1F 75 82 62 40 C7 2B 56  - 12435
ignore 1C 10 01 8E A5194F B0FEBF 00 00 34 9B 8C 9E 5E 16 21 18 AD C0 57 26 3E 9E 59 D8 32  - 12576
ignore 1A 10 00 8E A5194F B0FEBF 00 00 34 9C 88 AE 21 14 AA 75 1F 04 EB 84 5D E4 C3  - 12720
CCU2: 109 Kanäle in 10 Geräten, 58 Variablen, 39 Programme
8x HM-CC-RT-DN, 1x HM-LC-Sw1-FM

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

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

Beitrag von jp112sdl » 15.07.2018, 17:48

DarthTBag hat geschrieben:
15.07.2018, 17:46
Bei dem RF1101 handelt es sich um folgendes Module (allerdings in der 868MHz Version):
Ah okay. Scheint also nur eine andere Bauform zu sein!? Der Chip ist ja offensichtlich auch ein CC1101.
Aber warum ist das Ding so mega teuer? :shock:

VG,
Jérôme ☕️

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

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 / AskSinPP

Beitrag von Bratmaxe » 16.07.2018, 12:04

Moin,

den Sonoff S20 habe ich jetzt schon mehrfach umgebaut zu einem Homematic Aktor.
Besteht die Möglichkeit auch beim Sonoff POW?

Also ich nehme an das es geht, aber ich konnte noch keinen passenden Sketch finden, der auch die Strommessung beinhaltet.
Gibt es so einen Sketch schon?

Hat den Sonoff POW schon mal jemand unter die Lupe genommen und kann mir Tipps geben?

Schaltung konnte ich schon finden, muss ich mir aber selber noch genau ansehen: https://www.itead.cc/wiki/images/5/52/S ... ematic.pdf

Gruß Carsten
Gruß Carsten

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

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

Beitrag von jp112sdl » 16.07.2018, 12:59

Bratmaxe hat geschrieben:
16.07.2018, 12:04
Also ich nehme an das es geht, aber ich konnte noch keinen passenden Sketch finden, der auch die Strommessung beinhaltet.
Gibt es so einen Sketch schon?
Nein, mir zumindest nicht bekannt. Jedenfalls nicht in den bekannten Repos von Pa-Pa und mir.
Bratmaxe hat geschrieben:
16.07.2018, 12:04
Hat den Sonoff POW schon mal jemand unter die Lupe genommen und kann mir Tipps geben?
Ja, ich habe die Strommessung in meiner WiFi Firmware mit drin
https://github.com/jp112sdl/SonoffHMLOX
https://github.com/jp112sdl/SonoffHMLOX ... LW8012.ino

Es gibt ne Lib für den HLW8012
https://github.com/xoseperez/hlw8012

Aber ich hab auch schon gesehen, dass es eine neue Hardware Rev mit neuem Strommesschip gibt, der völlig anders funktioniert.

VG,
Jérôme ☕️

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

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 / AskSinPP

Beitrag von Bratmaxe » 16.07.2018, 13:29

Hallo,

danke für deine Antwort.
Dein Sonoff-POW per Wifi und die Libaries habe ich eben gerade auch entdeckt.

Wenn der neue Sonoff POW R2 aber ein anderes IC hat, bedeutet das doch auch, das deine WiFi-Variante dann leider auch nicht mehr funktionieren wird, oder? Leider konnte ich von der R2 bisher keine Schaltung finden. Aber beworben wird mit einer "genaueren Messung".
Gruß Carsten

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

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

Beitrag von jp112sdl » 16.07.2018, 13:35

Bratmaxe hat geschrieben:
16.07.2018, 13:29
Wenn der neue Sonoff POW R2 aber ein anderes IC hat, bedeutet das doch auch, das deine WiFi-Variante dann leider auch nicht mehr funktionieren wird, oder?
Das ist korrekt!
Bratmaxe hat geschrieben:
16.07.2018, 13:29
Leider konnte ich von der R2 bisher keine Schaltung finden. Aber beworben wird mit einer "genaueren Messung".
Der POW R2 benutzt einen CSE7766 zur Messung, der seine Werte seriell mit 4800 Baud liefert.

Das ist insofern schon mit dem 328P problematisch, als dass du mit SoftSerial arbeiten müsstest (wobei der Sketch dann wohl nicht mehr passt?) oder du auf den kompletten seriellen Debug verzichten müsstest, um den UART für den CSE776 zu verwenden .

EDIT: Die Infos zum verwendeten Energiesensor habe ich von Tasmota entnommen:
https://github.com/arendst/Sonoff-Tasmota/issues/2340

VG,
Jérôme ☕️

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

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 / AskSinPP

Beitrag von Bratmaxe » 16.07.2018, 13:47

Aber mit einer neuen Firmware wäre deine WiFi-Version weiterhin möglich?

Meine Überlegung war diese im Keller an die Waschmaschine anzuschließen, und in erster Linie die Stromzufuhr zu kappen, wenn der Wassersensor zuschlägt. Hatte ich letzte Woche, das die Hebeanlage nicht mehr abgepumpt hat, aber die Waschmaschine, fröhlich weiter reingepumpt hat..
Somit könnte man zumindest den Schaden begrenzen.

Als Bonus könnte man dann noch an den VTI Receiver ne Meldung schicken, wenn die Waschiene fertig ist! Oder es über den Gong abspielen lassen, das ist aber nur NiceToHave)

Aber das Abschalten sollte recht zuverlässig, am liebsten sogar über eine Direktverknüpfung gehen, von daher sollte es schon ein "Originalaktor" bzw. ein direktverknüpfbarer Aktor sein.

Da ein nasser Keller aber viel mehr als die 40€ des Aktors kostet (ganz zu schweigen von den Nerven) werde ich da wohl den originalen von HM kaufen müssen...
Gruß Carsten

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

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

Beitrag von jp112sdl » 16.07.2018, 13:50

Bratmaxe hat geschrieben:
16.07.2018, 13:47
Aber mit einer neuen Firmware wäre deine WiFi-Version weiterhin möglich?
Hätte/Würde/Könnte sicherlich... aber seit AskSinPP habe ich kaum noch Motivation an der Weiterentwicklung der Sonoff-FW.
Bratmaxe hat geschrieben:
16.07.2018, 13:47
Da ein nasser Keller aber viel mehr als die 40€ des Aktors kostet (ganz zu schweigen von den Nerven) werde ich da wohl den originalen von HM kaufen müssen...
Habe ich auch gemacht. Der Preis ist echt vertretbar.
Beim Sonoff müsste man erstmal den ESP da runterpickeln und den 328P anlöten. Ist mir viel zu viel Aufwand.
Und dann noch der Sketch...
Vielleicht macht ja irgendjemand mal sowas.

VG,
Jérôme ☕️

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

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 / AskSinPP

Beitrag von Bratmaxe » 16.07.2018, 14:40

Hätte/Würde/Könnte sicherlich... aber seit AskSinPP habe ich kaum noch Motivation an der Weiterentwicklung der Sonoff-FW.
:mrgreen: Das kann ich gut verstehen.. Ich möchte ja auch weg von allen Fremdsystemen, so das meine Homematic ein völlig autarkes System ist.

Nur durch den Vorfall letzte Woche kamen dann die Überlegungen, wie man das am besten und vielleicht auch noch günstig absichern könnte.

Vielen Dank für deine Hilfe und Meinung, ich denke ich spare dann mal auf den Messaktor und werde solange einen umgebauten Sonoff S20 dort einbauen, der schaltet ja zumindest schon mal ab. Die Fertig-Meldung muss ja nicht zwingend sein!

Generell würde ich so was ja auch mal angehen, aber mir fehlt momentan die Zeit mich in die Programmierung und Asksin richtig einzuarbeiten..
Vielleicht nach der Hochzeit irgendwann... :lol:

Gruß Carsten
Gruß Carsten

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 / AskSinPP

Beitrag von Bratmaxe » 18.07.2018, 20:51

Hallo,

ich versuche nun auf einen ATmega 328P den Bootloader mit einem AVR ISP MK2 zu brennen.

Ich erhalte aber folgenden Fehler:
Arduino: 1.8.5 (Windows 10), Board: "Arduino Pro or Pro Mini, ATmega328P (3.3V, 8 MHz)"
C:\Users\Carsten\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9/bin/avrdude -CC:\Users\Carsten\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9/etc/avrdude.conf -v -patmega328p -cstk500v2 -Pusb -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m

avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\Carsten\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9/etc/avrdude.conf"

Using Port : usb
Using Programmer : stk500v2
avrdude: usbdev_open(): did not find any USB device "usb" (0x03eb:0x2104)

avrdude done. Thank you.

Fehler beim Brennen des Bootloaders.
Daraus schließe ich, das der USB Port nicht gefunden werden kann. Ich kann aber mit dem Programmer und AtmelStudio die Fuses so setzen, also das Gerät funktioniert. Wo kann ich in Arduino irgendwas wegen dem Port einstellen? Habt ihr da nen Tipp für mich?

Gruß Carsten
Gruß Carsten

Gesperrt

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