- Beiträge: 155
- Dank erhalten: 57
Phc2Mqtt
- simonjo
-
Autor
- Offline
- Elite Mitglied
-
I am planning a production run next week, at this moment waiting for new PCB's and DIN cases to arrive.
You can send me mail to simonjo@telenet.be with your details, then I will add you to the reservation list.
There is no version with ethernet, so for now only Wifi
regards, Jo
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- DerChef1987
- Offline
- Neues Mitglied
-
- Beiträge: 2
- Dank erhalten: 0
Hat da jemand eine Anleitung für mich bzgl. Topic etc.?
Gruß
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- oberp
- Offline
- Senior Mitglied
-
- Beiträge: 51
- Dank erhalten: 2
zum Beispiel so:
mosquitto_pub -t home/openhab/phc/p2m/cmd/ccmd -m "omd.16.out7.on"
oder
mosquitto_pub -t home/openhab/phc/p2m/cmd/ccmd -m "dim.16.out1.set.255.1"
Weitere Infos zum Payload findest du auf der Phc2Mqtt-Webseite unter dem Menüpunkt "PHC Cmd Reference". Topic hängt natürlich ab von der Koniguration.
Gruß Torsten
edith: channel war ein bisschen viel
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- DerChef1987
- Offline
- Neues Mitglied
-
- Beiträge: 2
- Dank erhalten: 0
ich hätte da doch noch einige Fragen zu folgendem:
Was bedeuten die folgenden Infos:
evt et0.<0-31>.in<0-10,12-13>.status
evt et0.<0-31>.in<0-10,12-13>.ingt0
evt et0.<0-31>.in<0-10,12-13>.outlt1
evt et0.<0-31>.in<0-10,12-13>.ingt1
evt et0.<0-31>.in<0-10,12-13>.outgt1
evt et0.<0-31>.in<0-10,12-13>.ingt2
evt et0.<0-31>.in<0-10,12-13>.out
Außerdem, was bedeutet das prio Level und der Prio Lock bei den jrm Modulen?
Gruß Thomas
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- oberp
- Offline
- Senior Mitglied
-
- Beiträge: 51
- Dank erhalten: 2
Über das Gerät oder die Gerätegruppe "et0" kann ich dir nichts erzählen, da ich bei mir Zuhause nur DIM, IMD und OMD habe.
Beim "InputModule (IMD)" bedeutet
- ingt0: Taster gedrückt
- outlt1: Taster früher 1 Sekunde losgelassen
- ingt1: Taster länger 1 Sekunde gehalten
- outlt2: Taster früher 2 Sekunden losgelassen
- ingt2: Taster länger 2 Sekunden gehalten
"Status" gibt dir Infos, z.Bsp. welche Kanäle bei den Modulen gedrückt, ein- oder ausgeschaltet sind.
Gruß Torsten
PS.: Viele Infos hier: sim0njo.github.io/docs/Phc2Mqtt/
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- maartenv
- Offline
- Neues Mitglied
-
- Beiträge: 1
- Dank erhalten: 0
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- simonjo
-
Autor
- Offline
- Elite Mitglied
-
- Beiträge: 155
- Dank erhalten: 57
In the meantime an ethernet/wifi version (3.1) of Phc2Mqtt is available, starting with v5.0.1.4 firmware ( sim0njo.github.io/docs/Phc2MqttV5/ )
For now I am working on the integration of PHC in Home Assistant via MQTT Discovery feature. Things go just fine for inputs, outputs, shutters.... but I am struggling with dimmers and the way they are reporting their status. On/off status via sta/dim.0.out0 and dimming level via sta/dim.0.lvl0 -> 0-255
Does anybody have a good working template ?
I am trying this:
// on/off state
state_topic: p2m/sta/dim.0.out0
state_value_template: {{ iif(value == '0', 'dim.0.out0.off', 'dim.0.out0.onmem') }}
// brightness state
brightness_state_topic: p2m/sta/dim.0.lvl0
brightness_scale: 255
// on/off command
command_topic: m2p/cmd/ccmd/
payload_on: dim.0.out0.onmem
payload_off: dim.0.out0.off
// brightness command
brightness_command_topic: m2p/cmd/ccmd
brightness_command_template: dim.0.out0.set.{{value}}.1
on_command_type: brightness
thx, Jo
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Ricotchet
- Offline
- Premium Mitglied
-
- Beiträge: 70
- Dank erhalten: 1
I cant help you with your question because i not using this Modules .
But maybe you can answer my questions.
Is the HW 1.2 supports HA ?
If yes is there a detail how to update the firmware?
Can the configuration be restored so the current things will still run?
Are you selling the new Ethernet Version and if yes what is the price ?
BR Paul
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- oberp
- Offline
- Senior Mitglied
-
- Beiträge: 51
- Dank erhalten: 2
die Firmware kannst du einfach mittels dem entspr. Menüpunkt im Hauptmenü aktualisieren. Die Konfiguration und das SRS-Programm bleiben auf jeden Fall erhalten.
Jo verkauft die Ethernetversion bereits (70€ + Versand).
Mir der WiFi-Version hatte ich immer Abbrüche, aber die Ethernetversion ist stabil. Sie läuft bei mir seit mehreren Wochen und hat die Peha-STM vollständig ersetzt. Die Programmierung habe mit dem SRS nachgebildet. Das funktioniert wunderbar. Fragen dazu sollten aber einen eigenen Thread bekommen

Die Peha-STM hat nur noch ein leeres Programm und das Netzwerkkabel wurde entfernt. So stören sich die beiden Geräte nicht.
Gruß Torsten
PS.: Zum HA kann ich dir nicht viel erzählen, da ich eher Fan von openHAB bin

Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- anwa
- Offline
- Junior Mitglied
-
- Beiträge: 7
- Dank erhalten: 1
these are great news!
I would like to get one of them too![... ] an ethernet/wifi version (3.1) of Phc2Mqtt is available [...]
Thaks a lot for this great work and the awesome documentation![...] starting with v5.0.1.4 firmware ( sim0njo.github.io/docs/Phc2MqttV5/ )
[...]
Greetings,
Andreas
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- simonjo
-
Autor
- Offline
- Elite Mitglied
-
- Beiträge: 155
- Dank erhalten: 57
When upgrading from firmware v4.x.y.z to v5.x.y.z you also need a new bootloader, otherwise there will be a signature mismatch.
To do this you need to use the ESP Web Installer from my website ( sim0njo.github.io/install/ ) and select the 'erase device' box, this will completely erase the ESP32 and flash all needed parts (bootloader/partition map/firmware image)
After this you can upgrade to newer v5 versions via the Firmware Upgrade webpage (OTA).
v5.x.y.z is also working on v1.x and v2.x hardware
mvg, Jo
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- simonjo
-
Autor
- Offline
- Elite Mitglied
-
- Beiträge: 155
- Dank erhalten: 57
When erasing the device you loose all settings.
When doing Firmware Upgrade, settings are kept
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- simonjo
-
Autor
- Offline
- Elite Mitglied
-
- Beiträge: 155
- Dank erhalten: 57
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Parmesan
- Offline
- Neues Mitglied
-
- Beiträge: 4
- Dank erhalten: 0
together with ChatGPT i found a working solution for my case:
mqtt:
sensor:
- name: "Flur OG Dimmer Status"
unique_id: "flur_og_dimmer_status"
state_topic: "PHC/p2m/sta/dim.3"
value_template: >
{% set m = value | regex_search('out1:1') %}
{{ 'on' if m else 'off' }}
- name: "Flur OG Dimmer CmdStatus"
state_topic: "PHC/p2m/cmd/dim.3"
value_template: >
{{ 'on' if 'out1:onmem' in value else 'off' }}
- name: "Flur OG Dimmer Level"
unique_id: "flur_og_dimmer_level"
state_topic: "PHC/p2m/sta/dim.3=lvl1"
value_template: >
{{ value.split(':')[1] | int }}
template:
- sensor:
- name: "Flur OG Lichtstatus Final"
unique_id: flur_OG_lichtstatus_final
state: >
{% if is_state('sensor.flur_og_dimmer_status', 'on') or
is_state('sensor.flur_og_dimmer_cmdstatus', 'on') %}
on
{% else %}
off
{% endif %}
light:
- platform: template
lights:
flur_og:
friendly_name: "Beleuchtung Flur OG"
value_template: "{{ is_state('sensor.flur_OG_lichtstatus_final', 'on') }}"
level_template: >
{% set val = states('sensor.flur_og_dimmer_level') %}
{% if val.isdigit() and (val | int > 0) %}
{{ val | int }}
{% else %}
1 # Minimaler gültiger Wert als Fallback
{% endif %}
turn_on:
service: mqtt.publish
data:
topic: "PHC/m2p/cmd/ccmd"
payload: "dim.3.out1.onmem"
turn_off:
service: mqtt.publish
data:
topic: "PHC/m2p/cmd/ccmd"
payload: "dim.3.out1.off"
set_level:
service: mqtt.publish
data_template:
topic: "PHC/m2p/cmd/ccmd"
payload: "dim.3.out1.set.{{ brightness }}.1"
Hopefully that helps.
Patrick
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- simonjo
-
Autor
- Offline
- Elite Mitglied
-
- Beiträge: 155
- Dank erhalten: 57
Thank you for sharing you solution, I will try it out on monday when I get back at home.
Grtz, Jo
Bitte Anmelden oder Registrieren um der Konversation beizutreten.