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

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

Beitrag von jp112sdl » 16.04.2018, 06:22

@modig:
Danke :)

Anschließend per SSH auf der Zentrale anmelden und ein

Code: Alles auswählen

tail -f /var/log/messages
mitlaufen lassen

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.04.2018, 11:14

Danke an jp112sdl und modig,
ohne eure Antworten zu lesen habe ich gesucht und gefunden. Ich habe mein Raspimatic-TestGerät total resettet, da ich mit CuxD "gespielt" hatte und evtl noch irgend etwas anders stört.
Dann habe ich BidCos RF Logging eingeschaltet:
Darauf sind 2 vergebliche Versuche des Anlernens. Kann man dazu etwas sagen?
oder soll ich - tail -f /var/log/messages - das auch noch versuchen?
Dateianhänge
Apr 16 LOG.docx
2 Anlernversuche mit verschiedenen Sketchen
(11.43 KiB) 48-mal heruntergeladen

Benutzeravatar
Gelegenheitsbastler
Beiträge: 586
Registriert: 15.10.2017, 07:29
Hat sich bedankt: 14 Mal
Danksagung erhalten: 41 Mal

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

Beitrag von Gelegenheitsbastler » 16.04.2018, 11:20

Ich hatte ein ähnliches Verhalten. Eingrenzen konnte ich auf zwei Dinge. Zum einen scheint es so, dass nach dem Flashen so etwas wie eine Initialisierung stattfindet. Klemmt man den Strom unmittelbar nach dem Flashen ab, kommt es zu Problemen. Lässt man den Arduino oder ATMega noch ein paar Sekunden länger am Strom, gibt es keine Probleme.

In einem anderen Fall habe ich mit dem Beispiel-Sketch "Eeprom clear" den Inhalt gelöscht und den Sketch dann noch mal neu übertragen. Danach funktionierte alles, wie es sollte. Ein langer Tastendruck des Config-Button soll ebenfalls eine Löschung des Eeprom bewirken. Das habe ich aber noch nie probiert.

edit: Ich habe meine diversen "Nachbau-Aktoren" nur per ID (die muss natürlich für jedes Gerät anders sein) angelernt. Damit gab es noch keine Probleme.
Das Komplizierteste an der Hausautomatisation ist der WAF.™ ​

Übersicht meiner Projekte


RaspberryMatic 3.47.22.20191026 auf Raspberry Pi 3B mit HomeMatic Funkmodul von ELV und RTC

Etliche selbst gebaute Aktoren und Sender

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

Beitrag von jp112sdl » 16.04.2018, 11:24

1techone hat geschrieben: Darauf sind 2 vergebliche Versuche des Anlernens. Kann man dazu etwas sagen?
Siehst du im seriellen Monitor statt "<-" auch "->" Meldungen?
Mir scheint es fast, als würde zwar vom HM-RC-P1 zur CCU gesendet werden, aber der Weg zurück von CCU zum HM-RC-P1 klappt nicht.

Ansonsten, wie Gelegenheitsbastler geschrieben, den EEPROM mal resetten.
Den Config-Taster so lange gedrückt halten bis "RESET" erscheint.
Das löscht den kompletten Inhalt und es erfolgt ein neues Init Storage...

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.04.2018, 14:44

jp112sdl hat geschrieben: Siehst du im seriellen Monitor statt "<-" auch "->" Meldungen?
Mir scheint es fast, als würde zwar vom HM-RC-P1 zur CCU gesendet werden, aber der Weg zurück von CCU zum HM-RC-P1 klappt nicht.
nein ich sehe keine -> Meldungen im seriellen Monitor.
Nun habe ich Raspimatic mit einem anderen Raspi, neuer SD-Karte und mit einem anderen HM-Mod (aufsteck HF-Teil) neu installiert. Das EEPROM habe ich auch durch Config-Taster Resettet.
Dann den Sketch HM-RC-P1 neu eingespielt und 3 mal versucht anzulernen.
Leider ohne Erfolg, diesmal war der Abstand der Antennen ca. 1 Meter.
Im Anhang habe ich am Anfang vom LOG auch etliche Fehlermeldungen mit kopiert, läuft dort schon etwas falsch oder passt es so?
Dateianhänge
LogII.docx
Nächster LOG, -am Anfang merkwürdige Fehler?
(12.73 KiB) 47-mal heruntergeladen

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

Beitrag von jp112sdl » 16.04.2018, 14:49

1techone hat geschrieben: Im Anhang habe ich am Anfang vom LOG auch etliche Fehlermeldungen mit kopiert, läuft dort schon etwas falsch oder passt es so?
So lange du keine "->" Meldungen siehst, wird nichts empfangen.
Wo man da jetzt noch suchen könnte, weiß ich auch gerade nicht.

Hast du einen Arduino Pro Mini mit 8MHz Quarz genommen?

Die anderen Meldungen kommen wohl vom Erst-Start der RaspberryMatic.
ReGa spielt hier auch erstmal keine Rolle.

VG,
Jérôme ☕️

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

Benutzeravatar
Gelegenheitsbastler
Beiträge: 586
Registriert: 15.10.2017, 07:29
Hat sich bedankt: 14 Mal
Danksagung erhalten: 41 Mal

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

Beitrag von Gelegenheitsbastler » 16.04.2018, 14:52

Es muss nicht nur ein ProMini 8Mhz sein, sondern auch noch ein 328. Die ProMini 8Mhz gibt es auch mit dem 168. Der lässt sich aber nicht flashen. Da gibt es (zumindest bei mir) eine Fehlermeldung.
Das Komplizierteste an der Hausautomatisation ist der WAF.™ ​

Übersicht meiner Projekte


RaspberryMatic 3.47.22.20191026 auf Raspberry Pi 3B mit HomeMatic Funkmodul von ELV und RTC

Etliche selbst gebaute Aktoren und Sender

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

Beitrag von jp112sdl » 16.04.2018, 14:55

Jo... der kann kein Powersave und die LowPower Lib funktioniert damit nicht.
Da er jedoch erfolgreich flashen konnte, stellte sich mir die Frage nach dem Typ (168 / 328) gar nicht. ;)


Gesendet von iPhone mit Tapatalk

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.04.2018, 15:01

Gelegenheitsbastler hat geschrieben:
edit: Ich habe meine diversen "Nachbau-Aktoren" nur per ID (die muss natürlich für jedes Gerät anders sein) angelernt. Damit gab es noch keine Probleme.
{0x00,0x1a,0x01}, // Device ID
"HMRC001A01", // Device Serial

Ich habe beides versucht, aber leider ohne Erfolg.
Welche ist gemeint ? Device ID ? wenn ja, wie eintragen? mit Komma und x oder....
Device Serial - HMRC001A01 - funktioniert auch nicht.
Gruß Jürgen

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

Beitrag von jp112sdl » 16.04.2018, 15:07

1techone hat geschrieben:
Gelegenheitsbastler hat geschrieben:
edit: Ich habe meine diversen "Nachbau-Aktoren" nur per ID (die muss natürlich für jedes Gerät anders sein) angelernt. Damit gab es noch keine Probleme.
{0x00,0x1a,0x01}, // Device ID
"HMRC001A01", // Device Serial

Ich habe beides versucht, aber leider ohne Erfolg.
Welche ist gemeint ? Device ID ? wenn ja, wie eintragen? mit Komma und x oder....
Device Serial - HMRC001A01 - funktioniert auch nicht.
Gruß Jürgen
Wir drehen uns im Kreis.
Die CCU erkennt das Gerät schon korrekt.
Man muss sich nur das Logfile anschauen:

Code: Alles auswählen

HMRC001A00's type is HM-RC-P1

Noch mal zurück zur Hardware-Frage: Du hast einen Arduino Pro Mini mit 8MHz? Und das auch beim Flashen in der Arduino IDE so eingestellt?

VG,
Jérôme ☕️

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

Gesperrt

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