RPCState error

Begonnen von stgeran, 23 Januar 2022, 15:47:27

Vorheriges Thema - Nächstes Thema

Otto123

Zitat von: stgeran am 24 Januar 2022, 23:04:50
Andere Frage: wie wird der HM MOD eingebunden?
Bevor die piVCCU nicht läuft, brauchst Du Dich ja sicher nicht mit der Einbindung in FHEM beschäftigen. Wenn Du die piVCCU installierst und startest wird der das Modul gefunden und verwendet.
Wenn Du in der Weboberfläche der CCU anlernen ausführen kannst ist alles richtig. Irgendwo in den Einstellungen findest auch die Hardwareauststattung.
Die Vorbereitung des PI sollten passen (UART aktivieren und freischalten), das Modul lief ja unter FHEM. ;)
In der Weboberfläche der CCU musst Du die Firewall anpassen:
ZitatEinstellungen/Systemsteuerung/Firewall  (war relaxed per Assistent)
Remote Homematic-Script API: auf Vollzugriff (Ports offen, Vollzugriff)
Die Authentifizierung für die API-Ebene der CCU war bei mir auf der piVCCU per default deaktiviert.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

stgeran

So sieht die pivccu info aus
pi@PIHMIP:~ $ sudo pivccu-info
piVCCU version: 3.61.7-67
Kernel modules: Available
Raw UART dev:   Available
Rasp.Pi UART:   Assigned to GPIO pins
HMRF Hardware:  unknown
HMIP Hardware:  unknown
State:          STOPPED

pi@PIHMIP:~ $  sudo systemctl status pivccu.service
● pivccu.service - piVCCU
     Loaded: loaded (/lib/systemd/system/pivccu.service; enabled; vendor preset>
     Active: failed (Result: protocol) since Tue 2022-01-25 13:10:41 CET; 8min >
        CPU: 5.106s

Jan 25 13:10:36 PIHMIP start_container.sh[3683]: <12>Jan 25 13:10:36 piVCCU3: H>
Jan 25 13:10:41 PIHMIP start_container.sh[3970]: kernel.sched_rt_runtime_us = -1
Jan 25 13:10:41 PIHMIP start_container.sh[3971]: lxc-start: lxc: lxccontainer.c>
Jan 25 13:10:41 PIHMIP start_container.sh[3971]: lxc-start: lxc: tools/lxc_star>
Jan 25 13:10:41 PIHMIP start_container.sh[3971]: lxc-start: lxc: tools/lxc_star>
Jan 25 13:10:41 PIHMIP start_container.sh[3971]: lxc-start: lxc: tools/lxc_star>
Jan 25 13:10:41 PIHMIP systemd[1]: pivccu.service: Can't open PID file /run/piv>
Jan 25 13:10:41 PIHMIP systemd[1]: pivccu.service: Failed with result 'protocol>
Jan 25 13:10:41 PIHMIP systemd[1]: Failed to start piVCCU.
Jan 25 13:10:41 PIHMIP systemd[1]: pivccu.service: Consumed 5.106s CPU time.
lines 1-15/15 (END)

Hier komme ich nicht weiter.

PS: wie komme ich auf die weboberfläche der (pivccu) ccu?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Otto123

ZitatRaw UART dev:   Available
Rasp.Pi UART:   Assigned to GPIO pins
das sieht gut aus!

Auf die Weboberfläche kommst Du normal über http://ipderpivccu (Port 80)

Aber der Service läuft nicht :(
ZitatJan 25 13:10:41 PIHMIP systemd[1]: pivccu.service: Failed with result 'protocol>
Jan 25 13:10:41 PIHMIP systemd[1]: Failed to start piVCCU.
Weiß ich keine Hilfe, ich hatte das einmal durchinstalliert, das lief völlig schmerzfrei. Der Punkt 8 im Setup (network bridge) war mir etwas suspect hat aber funktioniert.
Später habe ich den docker Container genutzt.

Vielleicht probierst Du mal ein fertiges SD Card Image? Willst Du alles auf einm Pi laufen haben?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

stgeran

Eigentlich nur die Heizungsregler. Wenn das klappt kann ich später auch die Hardware aufrüsten.
Soll ich versuchsweise die Installation wiederholen, einfach nochmal drüber?
Wo gibt es das beste sd image?
Die weboberfläche ist dann wie fhem, oder?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Otto123

Na beim "Hersteller" Alex  ;) - hier unter SD Card Images
Oberfläche hat nix mit FHEM zu tun, die ist halt die einer CCU
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

stgeran

Da sehe ich vor lauter Bäumen den Wald nicht. Welche ist das Image?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Otto123

 ::) etwas scrollen
ZitatPre-prepared sd card images
You can find pre-prepared sd card images here. The images are configured to use the HM-MOD-RPI-PCB or RPI-RF-MOD. If you like to use an other radio mode, please see below how to switch it. They are identical to the original distribution lite or server images but have piVCCU already installed like it is described below. Login to Raspbian based images using user 'pi' and password 'raspberry'. Login to Armbian based images using user 'root' and password '1234'.
klick klack bist Du hier
https://www.pivccu.de/images/?dir=piVCCU3
ich würde das ganz unten nehmen
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

stgeran

Nach der Installation mit der SD Card gehe ich mit Putty mit der IP drauf?
Wird DANACH noch fhem installiert?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Otto123

#23
es ging doch erstmal um die Funktion der piVCCU  ::)
Da brauchst Du  jetzt kein ssh (ob das bei dem Image aktiv ist weiß ich nicht, ob man auf dieses Image FHEM installieren kann weiß ich auch nicht, aber geht sicher)
Kommst Du denn auf die Weboberfläche?

ist das jetzt Dein Raspberry wo sonst dein FHEM Server läuft, oder ist der extra?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

stgeran

Der raspberry ist extra und mit dem sd image "bestückt" mit putty komme ich drauf, NUR z.B. firefox mit ip nicht.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Otto123

#25
will firefox bloß nicht weil es http und nicht https ist?
Wenn Du mit ssh drauf bist: was sagt  ss -lntu
Wenn der extra ist, braucht da auch kein FHEM drauf. Dann wäre es Deine CCU :)

Was sagt pivccu-info
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

stgeran

#26
Hier der Auszug
pi@raspberrypi:~ $ ss -intu
Netid  State   Recv-Q   Send-Q       Local Address:Port     Peer Address:Port
tcp    ESTAB   0        0          192.168.100.184:22       169.254.26.7:57131
         cubic wscale:8,6 rto:250 rtt:42.907/5.148 ato:40 mss:1460 pmtu:1500 rcvmss:1168 advmss:1460 cwnd:10 bytes_sent:7923 bytes_acked:7923 bytes_received:5132 segs_out:95 segs_in:129 data_segs_out:84 data_segs_in:58 send 2.7Mbps lastsnd:160 lastrcv:160 lastack:110 pacing_rate 5.4Mbps delivery_rate 14.1Mbps delivered:85 app_limited busy:2850ms rcv_space:14600 rcv_ssthresh:64076 minrtt:0.706
pi@raspberrypi:~ $

Ich dachte, ich brauche fhem um die ganzen HMIP Geräte einzubinden.
So komme ich mir etwas verloren vor.

Sorry, nich weit genug gescrollt:
pi@raspberrypi:~ $ sudo pivccu-info
piVCCU version: 3.53.34-50
Kernel modules: Available
Raw UART dev:   Available
Rasp.Pi UART:   Assigned to GPIO pins
HMRF Hardware:  unknown
Board serial:  unknown
Radio MAC:     unknown
HMIP Hardware:  unknown
SGTIN:         unknown
Radio MAC:     unknown
State:          STOPPED
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Otto123

#27
ZitatIch dachte, ich brauche fhem um die ganzen HMIP Geräte einzubinden.
piVCCU ist die Homematic Zentrale, dort bindest DU die HM Geräte ein, mit HMCCU kannst Du die Geräte dann in irgendeinem FHEM Server im Netz abbilden. Du brauchst kein zweites FHEM
ZitatState:          STOPPED
warum läuft jetzt hier der Dienst auch nicht? Liefert systemctl oder journalctl infos?
Zitatss -intu
interessante Variante - ich wollte ss -lntu aber so sieht man Du kommts mit einem 'privat ' konfigurierten Client daher ->
Zitat169.254.26.7:57131
Wie geht das ? Du hast den PC direkt an den Raspberry gesteckt? Der findet jetzt kein DHCP?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

stgeran

pi@raspberrypi:~ $ ss -intu
Netid  State   Recv-Q   Send-Q       Local Address:Port     Peer Address:Port
tcp    ESTAB   0        64         192.168.100.184:22       169.254.26.7:57131
         cubic wscale:8,6 rto:220 rtt:13.434/15.147 ato:40 mss:1460 pmtu:1500 rcvmss:1168 advmss:1460 cwnd:10 ssthresh:16 bytes_sent:22195 bytes_acked:22131 bytes_received:10236 segs_out:246 segs_in:237 data_segs_out:226 data_segs_in:92 send 8.7Mbps lastsnd:50 lastrcv:50 lastack:50 pacing_rate 10.4Mbps delivery_rate 10.0Mbps delivered:226 busy:3760ms unacked:1 reord_seen:1 rcv_space:14600 rcv_ssthresh:64076 minrtt:2.509

Nein, der raspi hängt am switch, die Fritzbox hat ihm eine ip aus meinem Netz gegeben. Über die komme ich ja mit putty auf den raspi.
ich brauche aber sicher doch eine Oberfläche, in der ich die Geräte einbinden kann.
Oder kann ich von meinem, sagen wir mal, max fhem raspi auf die pivccu zugreifen (mit der adresse, mit der ich auch mit putty zugreife) und mit HMCCU diesen server auf dem max raspi abbilden?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Otto123

So soll es mal gehen, aber derzeit läuft ja offenbar die piVCCU noch nicht.

Ich begreife derzeit nicht, wieso Dein jetziger putty Client die Adresse 169.254.26.7 hat :o
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz