Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSinPP
Moderator: Co-Administratoren
- deimos
- Beiträge: 5396
- Registriert: 20.06.2017, 10:38
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leimersheim
- Hat sich bedankt: 121 Mal
- Danksagung erhalten: 957 Mal
- Kontaktdaten:
Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin
Hi,
ich habe unter https://github.com/alexreinert/PCB mal die (aktuellen) Kicad Dateien von meinen beiden Platinen hochgeladen, allerdings noch ohne Readme.
Viele Grüße
Alex
P.S. Der erste Batch ist fertig produziert und wurde heute aus China verschickt. Müsste irgendwann im Laufe der Woche ankommen, ich melde mich dann nochmal.
ich habe unter https://github.com/alexreinert/PCB mal die (aktuellen) Kicad Dateien von meinen beiden Platinen hochgeladen, allerdings noch ohne Readme.
Viele Grüße
Alex
P.S. Der erste Batch ist fertig produziert und wurde heute aus China verschickt. Müsste irgendwann im Laufe der Woche ankommen, ich melde mich dann nochmal.
- stan23
- Beiträge: 2038
- Registriert: 13.12.2016, 21:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Altmühltal
- Hat sich bedankt: 582 Mal
- Danksagung erhalten: 336 Mal
- Kontaktdaten:
Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin
Hi deimos,
könntest du bei Gelegenheit bitte PNGs oder PDFs mit hochladen? Dann kann man die Platine anschauen ohne die ins Layoutprogramm zu füttern.
könntest du bei Gelegenheit bitte PNGs oder PDFs mit hochladen? Dann kann man die Platine anschauen ohne die ins Layoutprogramm zu füttern.
Viele Grüße
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
- deimos
- Beiträge: 5396
- Registriert: 20.06.2017, 10:38
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leimersheim
- Hat sich bedankt: 121 Mal
- Danksagung erhalten: 957 Mal
- Kontaktdaten:
Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin
Hi,
Viele Grüße
Alex
Ja, das war der Plan. Aber wie geschrieben, es momentan noch ohne Readme (und die beiden Sachen gehören für zum Readme).stan23 hat geschrieben:könntest du bei Gelegenheit bitte PNGs oder PDFs mit hochladen? Dann kann man die Platine anschauen ohne die ins Layoutprogramm zu füttern.
Viele Grüße
Alex
-
- 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
Moin!
Ich gebe die 2 auch gern an @deltaac abdeimos hat geschrieben: Dann sind die letzten zwei aus der ersten Bestellung für dich.
-
- Beiträge: 32
- Registriert: 19.02.2013, 18:24
Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin
#jp112sdl
Ich möchte den HM-LC-Sw2-FM mit einer Relaisplatine, die bei Low einschaltet, verbinden. Könntest du mir eine Version für low-active erstellen, oder zumindest ein paar Kommentare einfügen, wie man die Logik umstellen kann.
Danke
Gesendet von iPad mit Tapatalk
Ich möchte den HM-LC-Sw2-FM mit einer Relaisplatine, die bei Low einschaltet, verbinden. Könntest du mir eine Version für low-active erstellen, oder zumindest ein paar Kommentare einfügen, wie man die Logik umstellen kann.
Danke
Gesendet von iPad mit Tapatalk
-
- 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
Ändere mal im setup()williwacker hat geschrieben:#jp112sdl
Ich möchte den HM-LC-Sw2-FM mit einer Relaisplatine, die bei Low einschaltet, verbinden. Könntest du mir eine Version für low-active erstellen, oder zumindest ein paar Kommentare einfügen, wie man die Logik umstellen kann.
Danke
Gesendet von iPad mit Tapatalk
Code: Alles auswählen
bool low = false;
Code: Alles auswählen
bool low = true;
- DiJe
- Beiträge: 566
- Registriert: 04.03.2015, 05:51
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 5 Mal
Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin
Hallo zusammen,
ich habe den Paniksender erfolgreich umgesetzt,
außerdem das Matrix Display von Jerome,
läuft alles wunderbar.
Danke an Jerome und an Miachael für seine Doku.
Jetzt würde ich gerne den Wassermelder HM-SEC-WDS nachbauen.
Jetzt habe ich ein paar Fragen dazu.
1. Brauche ich dafür einen Sensor oder kann ich das auch mit 2 kontakten lösen?
2. Ich brauche eigentlich nur trocken und nass,
welchen Pin setze ich denn dafür ein
3. braucht man diese LED's unbedingt oder muss man diese dann auskommentieren ?
4. wenn ich jetzt einen zweiten Melder HM-SEC-WDS bauen möchte,
was ändere ich dann genau und welche Nummern, mit Beispiel ?
5. braucht man dafür noch irgenwelche Wiederstände?
Gruß Dieter
ich habe den Paniksender erfolgreich umgesetzt,
außerdem das Matrix Display von Jerome,
läuft alles wunderbar.
Danke an Jerome und an Miachael für seine Doku.
Jetzt würde ich gerne den Wassermelder HM-SEC-WDS nachbauen.
Jetzt habe ich ein paar Fragen dazu.
1. Brauche ich dafür einen Sensor oder kann ich das auch mit 2 kontakten lösen?
2. Ich brauche eigentlich nur trocken und nass,
welchen Pin setze ich denn dafür ein
Code: Alles auswählen
#define SENS1_PIN 6 //14
#define SENS2_PIN 3 //15
3. braucht man diese LED's unbedingt oder muss man diese dann auskommentieren ?
Code: Alles auswählen
#define LED1_PIN 4
#define LED2_PIN 5
4. wenn ich jetzt einen zweiten Melder HM-SEC-WDS bauen möchte,
was ändere ich dann genau und welche Nummern, mit Beispiel ?
Code: Alles auswählen
const struct DeviceInfo PROGMEM devinfo = {
{0x49,0x29,0xd3}, // Device ID
"papa4929d3", // Device Serial
{0x00,0xb2}, // Device Model
0x13, // Firmware Version
as::DeviceType::ThreeStateSensor, // Device Type
{0x01,0x00} // Info Bytes
Gruß Dieter
Gruß Dieter
----------------------------------------------------------------------------------------
RaspiMatic auf Raspi4 - 4Gb -nach Kernel Upgrade Temp.~50° - m.Addons: ioBroker, RedMatic, CCU-Historian, CUxD, Email, XMl Api
Geräte 120, davon DIY Geräte 35 -Variablen 213 - Programme 160 / Visualisierung mit Mediola auf 24" Acer DA241HL / läuft alles stabil
----------------------------------------------------------------------------------------
RaspiMatic auf Raspi4 - 4Gb -nach Kernel Upgrade Temp.~50° - m.Addons: ioBroker, RedMatic, CCU-Historian, CUxD, Email, XMl Api
Geräte 120, davon DIY Geräte 35 -Variablen 213 - Programme 160 / Visualisierung mit Mediola auf 24" Acer DA241HL / läuft alles stabil
-
- 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
Kontakte reichen.DiJe hat geschrieben: 1. Brauche ich dafür einen Sensor oder kann ich das auch mit 2 kontakten lösen?
Einfach ausprobieren - kaputt gehen kann nix.
Lass den Code am besten wie er ist. Welcher der Pins gegen GND nun "feucht" und "nass" erkennt, siehst du ja dann sofort in der WebUI, wenn du das Gerät angelernt hast.DiJe hat geschrieben: 2. Ich brauche eigentlich nur trocken und nass,
welchen Pin setze ich denn dafür einCode: Alles auswählen
#define SENS1_PIN 6 //14 #define SENS2_PIN 3 //15
Einfach ausprobieren - kaputt gehen kann nix.
Wenn du dann nur eine der beiden Messgrößen benötigst, lässt du den anderen Pin abgeklemmt.
Lass den Code am besten wie er ist.DiJe hat geschrieben: 3. braucht man diese LED's unbedingt oder muss man diese dann auskommentieren ?Code: Alles auswählen
#define LED1_PIN 4 #define LED2_PIN 5
Klemm einfach keine LED an, wenn du keine LED sehen möchtest. Es ist nur eine visuelle Rückmeldung für verschiedene Dinge. Eine LED hat keinen Einfluss auf die Schaltung.
Ändern musst du:DiJe hat geschrieben: 4. wenn ich jetzt einen zweiten Melder HM-SEC-WDS bauen möchte,
was ändere ich dann genau und welche Nummern, mit Beispiel ?
Code: Alles auswählen
const struct DeviceInfo PROGMEM devinfo = { {0x49,0x29,0xd3}, // Device ID "papa4929d3", // Device Serial {0x00,0xb2}, // Device Model 0x13, // Firmware Version as::DeviceType::ThreeStateSensor, // Device Type {0x01,0x00} // Info Bytes
{0x49,0x29,0xd3}, // Device ID
und
"papa4929d3", // Device Serial
Ich zähle bei mehreren Sensoren hinten hoch...
Den nächsten dann also zB:
{0x49,0x29,0xd4}, // Device ID
und
"papa4929d4", // Device Serial
Ist aber dir überlassen.
Die Device ID (3 Bytes) muss eindeutig im System sein, die Device Serial (10 Bytes) sollte es auch sein.
Wenn du keine LEDs anschließt, dann nicht.DiJe hat geschrieben: 5. braucht man dafür noch irgenwelche Wiederstände?
- DiJe
- Beiträge: 566
- Registriert: 04.03.2015, 05:51
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 5 Mal
Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin
Hallo Jerome,
recht herzlichen dank für deine ausfürliche Info.
liebe Grüße
Dieter
recht herzlichen dank für deine ausfürliche Info.
liebe Grüße
Dieter
Gruß Dieter
----------------------------------------------------------------------------------------
RaspiMatic auf Raspi4 - 4Gb -nach Kernel Upgrade Temp.~50° - m.Addons: ioBroker, RedMatic, CCU-Historian, CUxD, Email, XMl Api
Geräte 120, davon DIY Geräte 35 -Variablen 213 - Programme 160 / Visualisierung mit Mediola auf 24" Acer DA241HL / läuft alles stabil
----------------------------------------------------------------------------------------
RaspiMatic auf Raspi4 - 4Gb -nach Kernel Upgrade Temp.~50° - m.Addons: ioBroker, RedMatic, CCU-Historian, CUxD, Email, XMl Api
Geräte 120, davon DIY Geräte 35 -Variablen 213 - Programme 160 / Visualisierung mit Mediola auf 24" Acer DA241HL / läuft alles stabil
-
- Beiträge: 32
- Registriert: 19.02.2013, 18:24
Re: Nachbau von HM-Geräten mit Arduino inkl. BidCos / AskSin
Hijp112sdl hat geschrieben:Ändere mal im setup()williwacker hat geschrieben:#jp112sdl
Ich möchte den HM-LC-Sw2-FM mit einer Relaisplatine, die bei Low einschaltet, verbinden. Könntest du mir eine Version für low-active erstellen, oder zumindest ein paar Kommentare einfügen, wie man die Logik umstellen kann.
Danke
Gesendet von iPad mit TapatalkinCode: Alles auswählen
bool low = false;
Code: Alles auswählen
bool low = true;
Hat funktioniert. Danke.
Jetzt hab ich aber noch das Problem, daß die Tasten (Pin 6 & 3) zwar im Log als geschaltet erkannt werden, aber die Relaisausgänge nicht reagieren. Müsste sich dann nicht auch auf der CCU der Status entsprechend ändern?
Und an Pin A0 & A1 hab ich auch keine Reaktion. Ich nehme an die sind für die Status LEDs auf dem Board.
Unterstützt der Code auch die verschiedenen Modi des Original Schalters (Treppenhauslicht, nur an, nur aus, und Toggle ?)
Danke
Gesendet von iPad mit Tapatalk