Anleitung zur Installation der CCU auf einem x86 system (Part 2 inkl. HMIP)
Moderator: Co-Administratoren
Re: Anleitung zur Installation der CCU auf einem x86 system (Part 2 inkl. HMIP)
Okay, ich denke, dass ich das Thema dann zweigleisig angehen werde. Zunächst mal normal Raspberrymatic aufsetzen, damit ich loslegen kann. Ich will am Montag soweit sein, dass ich den ersten Rolladen an die Homematic (IP) angebunden habe und einen Bewegungsmelder mit einem Schaltaktor gekoppelt habe (Bidcos). Da möchte ich dann sehen, dass alles mehr oder weniger zusammen arbeitet, wie ich mir das vorstelle. Weil dann muss ich mich für Weihnachten mit Material eindecken - weitere Rolladen Bausätze, vielleicht mal noch nen Dimmer usw.. Die Zeit will sinnvoll genutzt werden.
Der zweite Handlungsstrang wird dann sein, auf einer zweiten SD Karte den Raspberrymatic Gateway Mod nachzubauen und auch den RPI-RF-MOD über‘s Netzwerk zu sharen. Wenn Du Lust hast, könnten wir das zusammen Remote machen. Denn das scheint ja auch noch etwas Pionierarbeit zu sein, da wäre es nicht schlecht, jemand Erfahrenes mit an Bord zu haben. Dadurch, dass ich das auf einer zweiten SD-Karte machen will, kann ich ja jederzeit unterbrechen bzw. weiter machen, ohne dass ich mir meine produktive Installation zerschieße. Einfach SD-Karten tauschen und neustarten, fertig. Die VM mit der x86 CCU ja schon läuft und wartet eigentlich nur darauf, dass ich ein Gateway einbinde.
Der zweite Handlungsstrang wird dann sein, auf einer zweiten SD Karte den Raspberrymatic Gateway Mod nachzubauen und auch den RPI-RF-MOD über‘s Netzwerk zu sharen. Wenn Du Lust hast, könnten wir das zusammen Remote machen. Denn das scheint ja auch noch etwas Pionierarbeit zu sein, da wäre es nicht schlecht, jemand Erfahrenes mit an Bord zu haben. Dadurch, dass ich das auf einer zweiten SD-Karte machen will, kann ich ja jederzeit unterbrechen bzw. weiter machen, ohne dass ich mir meine produktive Installation zerschieße. Einfach SD-Karten tauschen und neustarten, fertig. Die VM mit der x86 CCU ja schon läuft und wartet eigentlich nur darauf, dass ich ein Gateway einbinde.
Re: Anleitung zur Installation der CCU auf einem x86 system (Part 2 inkl. HMIP)
Hallo,
ich hoffe ihr könnt mir weiterhelfen.
Ich versuche die CCU auf einem Qnap zum laufen zu bringen.
Ich habe ein Debian stretch 9.6 in der virtualisation station am laufen.
Auch das script lief erfolgreich durch, jedoch mit ein paar merkwürdigen Dingen:
Ich kann auch gern den gesamten log posten, falls erforderlich.
Muß ich im Vorfeld noch Verzeichnisse anlegen?
Die Weboberfläche lässt sich erreichen1
Da ich den HmIP-RFUSB habe, habe ich die Variante ohne remserial eingebaut, leider ohne Erfolg.
In der Weboberfläche ist der Stick allerdings nicht sichtbar.
java -jar /opt/occu-git/HMserver/opt/HmIP/hmip-copro-update.jar -p /dev/ttyUSB0 -v -a
ergab folgendes:
crRFD.conf mit ttyUSB0 ausgetauscht.
Interessanterweise habe ich 2x crRFD.conf
einmal unter /etc/config und einmal unter /etc
Habe es auch in beiden angepasst.
danach habe ich die start.sh wie folgt geändert:
Laut CuxD scheint der Stick zumindest da zu sein
Was kann ich noch tun um den Stick ans laufen zu bringen und Geräte anzulernen??
Und dann gleich noch die nächste Frage, wie ist die Vorgehensweise für den BidCOS USB2 Stick?
Gruß
Klaus
ich hoffe ihr könnt mir weiterhelfen.
Ich versuche die CCU auf einem Qnap zum laufen zu bringen.
Ich habe ein Debian stretch 9.6 in der virtualisation station am laufen.
Auch das script lief erfolgreich durch, jedoch mit ein paar merkwürdigen Dingen:
Code: Alles auswählen
...
cp: das Überschreiben des Verzeichnisses '/www/addons' mit einem Nicht‐Verzeichnis ist
nicht möglich.
...
cp: der Aufruf von stat für '/opt/cuxd-git/common/rc.d/cuxdaemon' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
...
Muß ich im Vorfeld noch Verzeichnisse anlegen?
Die Weboberfläche lässt sich erreichen1
Da ich den HmIP-RFUSB habe, habe ich die Variante ohne remserial eingebaut, leider ohne Erfolg.
In der Weboberfläche ist der Stick allerdings nicht sichtbar.
java -jar /opt/occu-git/HMserver/opt/HmIP/hmip-copro-update.jar -p /dev/ttyUSB0 -v -a
ergab folgendes:
Code: Alles auswählen
[DEBUG] Start bootloader ...
[DEBUG] Bootloader running
[DEBUG] Request bootloader version ...
[INFO] SGTIN = 3014f5ac94000416fb533466
[INFO] Checking coprocessor firmware version ...
[INFO] Bootloader version = 1.0.12
[DEBUG] Start application ...
[DEBUG] Application 'HMIP_TRX_App' running
[DEBUG] Request application version ...
[DEBUG] Request application version ...
[INFO] Application version = 2.8.4
[DEBUG] Start application ...
[DEBUG] Application 'HMIP_TRX_App' running
[DEBUG] Request radio address ...
[INFO] Radio address = B8A0E7
Interessanterweise habe ich 2x crRFD.conf
einmal unter /etc/config und einmal unter /etc
Habe es auch in beiden angepasst.
danach habe ich die start.sh wie folgt geändert:
Code: Alles auswählen
#!/bin/bash
rm /var/tmp/*
rm /var/status/HMServerStarted
/bin/hs485dLoader -l 0 -ds -dd /etc/config/hs485d.conf -ilp /etc/config/InterfacesList.xml #Updates Wired Interfaces
#/usr/bin/remserial -d -r 192.1.2.3 -p 23000 -l /dev/ttyS1000 /dev/ptmx &
modprobe cp210x
sh -c 'echo 1b1f c020 > /sys/bus/usb-serial/drivers/cp210x/new_id'
for i in $(seq 1 60)
do
sleep 1
PID=`pidof remserial`
if [[ ${PID} != "" ]]
then
break
fi
done
/bin/hs485dLoader -dw /etc/config/hs485d.conf &
...
Code: Alles auswählen
USB 1-1 - QEMU USB Tablet [HID] - Sun Dec 16 18:10:16 2018
USB 1-2 - {NONE} eQ-3 HmIP-RFUSB [FF] - /dev/ttyUSB0 {:180s} - connected - Sun Dec 16 18:10:16 2018
Erfolgreich mit HomeMatic-CCU 127.0.0.1:8181 verbunden!
als RPC-Server(INIT) von HomeMatic-CCU (1010) angefordert!
Und dann gleich noch die nächste Frage, wie ist die Vorgehensweise für den BidCOS USB2 Stick?
Gruß
Klaus
-
- Beiträge: 518
- Registriert: 20.01.2011, 14:39
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 4 Mal
Re: Anleitung zur Installation der CCU auf einem x86 system (Part 2 inkl. HMIP)
Schalte cuxd ab oder editiere /www/addons/cuxd/cuxd.ini
cuxd blockiert vermutlich deinen Stick.
Der Rest scheint normal zu sein sein.
Ich baue auch grade an einer komplett neuen Implementierung, aber das wird noch etwas dauern.
Doppelte crRFD.conf ist auch sowas Unschoenes. Wird hoffentlich alles bald der Vergangenheit angehoeren.
Den Teil:
kannst auch auskommentieren bei lokalem Stick.
Code: Alles auswählen
TTYPARAM=<tty>:NC
TTYASSIGN=ttyUSB1:NC
TTYASSIGN=ttyUSB0:NC
TTYASSIGN=hidraw0:NC
TTYASSIGN=hiddev0:NC
Der Rest scheint normal zu sein sein.
Ich baue auch grade an einer komplett neuen Implementierung, aber das wird noch etwas dauern.
Doppelte crRFD.conf ist auch sowas Unschoenes. Wird hoffentlich alles bald der Vergangenheit angehoeren.
Den Teil:
Code: Alles auswählen
for i in $(seq 1 60)
do
sleep 1
PID=`pidof remserial`
if [[ ${PID} != "" ]]
then
break
fi
done
-
- Beiträge: 518
- Registriert: 20.01.2011, 14:39
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 4 Mal
Re: Anleitung zur Installation der CCU auf einem x86 system (Part 2 inkl. HMIP)
dazu musst du die /etc/config/rfd.conf editieren.Und dann gleich noch die nächste Frage, wie ist die Vorgehensweise für den BidCOS USB2 Stick?
Du brauchst ein neues Interface. Nummer anpassen falls du mehr hast. Falls du nur den Stick hast lass auf Interface 0.
Und wenn da schon was Anderes das Interface 0 ist, loesche (auskommentieren) das.
Code: Alles auswählen
[Interface 0]
Type = USB Interface
Name = HM-CFG-USB2
Serial Number = NEQ0369606
Encryption Key =
-
- Beiträge: 518
- Registriert: 20.01.2011, 14:39
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 4 Mal
Re: Anleitung zur Installation der CCU auf einem x86 system (Part 2 inkl. HMIP)
Ist mir auch aufgefallen, du Brauchst ein Firmware Update.Application version = 2.8.4
Aber lass erstmal so, bis es klappt. Das kann spaeter gemacht werden.
Re: Anleitung zur Installation der CCU auf einem x86 system (Part 2 inkl. HMIP)
genau das hat geholfen!quickmic hat geschrieben: ↑16.12.2018, 19:46Schalte cuxd ab oder editiere /www/addons/cuxd/cuxd.ini
cuxd blockiert vermutlich deinen Stick.Code: Alles auswählen
TTYPARAM=<tty>:NC TTYASSIGN=ttyUSB1:NC TTYASSIGN=ttyUSB0:NC TTYASSIGN=hidraw0:NC TTYASSIGN=hiddev0:NC
Der Rest scheint normal zu sein sein.
Ich baue auch grade an einer komplett neuen Implementierung, aber das wird noch etwas dauern.
Doppelte crRFD.conf ist auch sowas Unschoenes. Wird hoffentlich alles bald der Vergangenheit angehoeren.
Den Teil:kannst auch auskommentieren bei lokalem Stick.Code: Alles auswählen
for i in $(seq 1 60) do sleep 1 PID=`pidof remserial` if [[ ${PID} != "" ]] then break fi done
Danach kam die Möglichkeit etwas mit HmIP anzulernen.
Reboot über Weboberfläche hat dann auch die Abspeicherung gebracht.
Re: Anleitung zur Installation der CCU auf einem x86 system (Part 2 inkl. HMIP)
Ich habe es als Interface 1 (kein 0 vorhanden), läuft!quickmic hat geschrieben: ↑16.12.2018, 20:01dazu musst du die /etc/config/rfd.conf editieren.Und dann gleich noch die nächste Frage, wie ist die Vorgehensweise für den BidCOS USB2 Stick?
Du brauchst ein neues Interface. Nummer anpassen falls du mehr hast. Falls du nur den Stick hast lass auf Interface 0.
Und wenn da schon was Anderes das Interface 0 ist, loesche (auskommentieren) das.
Code: Alles auswählen
[Interface 0] Type = USB Interface Name = HM-CFG-USB2 Serial Number = NEQ0369606 Encryption Key =
leider schmeisst mir die Virtualization Station beim reboot öfters mal den Stick raus.
Re: Anleitung zur Installation der CCU auf einem x86 system (Part 2 inkl. HMIP)
hier habe ich schon einmal nach der Firmware geschaut und im Verzeichnis /firmware/HmIP-RFUSB
gibt es die hmip_coprocessor_update.eq3 die ich dann wohl umbenennen muß, aber die fwmap die auch darin liegt, sagt es sei 2.8.4.
Also scheint es nicht ganz die richtige zu sein, oder?
Welche Datei muß ich eigentlich bei CuxD rüberkopieren?
Die cuxd.ps scheint zwar die Konfiguration zu beinhalten, aber die absolute Luftfeuchte wird noch nicht von den Thermostaten berechnet.
Danke für deine Hilfe!
-
- Beiträge: 518
- Registriert: 20.01.2011, 14:39
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 4 Mal
Re: Anleitung zur Installation der CCU auf einem x86 system (Part 2 inkl. HMIP)
Die Firmware ist die 2.8.6er. Die fwmap ist schlicht und ergeifend falsch im occu-Git von eq3.foxthefox hat geschrieben: ↑16.12.2018, 22:59hier habe ich schon einmal nach der Firmware geschaut und im Verzeichnis /firmware/HmIP-RFUSB
gibt es die hmip_coprocessor_update.eq3 die ich dann wohl umbenennen muß, aber die fwmap die auch darin liegt, sagt es sei 2.8.4.
Also scheint es nicht ganz die richtige zu sein, oder?
Jens hat das in seinem Fork auch schon gradegebogen.
https://github.com/jens-maus/occu/tree/ ... HmIP-RFUSB
Ich arbeite auch an sowas.
Kann ich dir im Moment nciht sagen, aber kopier einfach alles und nachher die binaries nochmal damit ueberschreiben:
http://cuxd.de/download/x86/
... die Version ist auch neuer glaub ich.
Die binaries nachher mit chmod 777 wirder ausfuehrbar machen.
Und nicht vergessen die cuxd.ini wieder anzupassen.
Uebrigends...
ich glaube es reicht ein "TTYASSIGN=ttyUSB0:NC"
musst probieren.
-
- Beiträge: 518
- Registriert: 20.01.2011, 14:39
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 4 Mal
Re: Anleitung zur Installation der CCU auf einem x86 system (Part 2 inkl. HMIP)
Mach lieber Interface 0 fuer den Stick.
Das ist normalerweise das in der CCU fix eingebaute interface. Haben wir klarerweise nicht in einer X86, darum sagen wir dein Stick ist jetzt Interface 0.
Ich glaube auch, dass Interface 0 als default konfiguriert ist.
Und nach dem Editieren per ssh rebooten oder abwurgen.
Wenn du ueber WebUI rebootest, konnte es sein, dass die CCU das ueberschreibt.