Browse Source

Changing names to ESPuino in openHAB-sample-configs

master
Torsten Stauder 4 years ago
parent
commit
34dd5ffe1e
  1. 26
      openHAB/items/Home.items
  2. 30
      openHAB/sitemaps/Home.sitemap
  3. 26
      openHAB/things/mqttConntections.things

26
openHAB/items/Home.items

@ -6,16 +6,16 @@ Group Obergeschoss "Obergeschoss" <
Group ZimmerTim "Kinderzimmer Tim" <boy_2> (Obergeschoss) Group ZimmerTim "Kinderzimmer Tim" <boy_2> (Obergeschoss)
// Zimmer Kind // Zimmer Kind
Switch Tonuino_Sleep { channel="mqtt:topic:MQTT:tonuino:tonuino_sleep_mqtt", autoupdate="true" }
String Tonuino_Rfid { channel="mqtt:topic:MQTT:tonuino:rfid", autoupdate="true" }
Number Tonuino_Loudness "Lautstärke [%d]" { channel="mqtt:topic:MQTT:tonuino:tonuino_loudness_mqtt", autoupdate="true" }
String Tonuino_SleepTimer { channel="mqtt:topic:MQTT:tonuino:tonuino_sleeptimer_mqtt", autoupdate="true" }
String Tonuino_Status { channel="mqtt:topic:MQTT:tonuino:tonuino_status_mqtt", autoupdate="true", expire="2m, command=Offline" }
String Tonuino_CurrentTrack "Aktueller Track" { channel="mqtt:topic:MQTT:tonuino:tonuino_current_track_mqtt", autoupdate="true" }
String Tonuino_TrackControl "Track-Control" { channel="mqtt:topic:MQTT:tonuino:tonuino_track_control_mqtt", autoupdate="false" }
String Tonuino_IPv4 "IPv4-Adresse" { channel="mqtt:topic:MQTT:tonuino:tonuino_ipv4_mqtt", autoupdate="true" }
Switch Tonuino_LockControls "Bedienung sperren" { channel="mqtt:topic:MQTT:tonuino:tonuino_lock_controls_mqtt", autoupdate="true" }
Number Tonuino_Playmode "Aktueller Playmode [MAP(playmodes.map):%d]" { channel="mqtt:topic:MQTT:tonuino:tonuino_playmode_mqtt", autoupdate="true" }
Number Tonuino_LedBrightness "Helligkeit LEDs" { channel="mqtt:topic:MQTT:tonuino:tonuino_led_brightness_mqtt", autoupdate="true" }
DateTime Tonuino_LastUpdate "Letztes Update [%1$ta %1$tR]" <time>
Number Tonuino_Repeatmode "Wiederholung" { channel="mqtt:topic:MQTT:tonuino:tonuino_led_repeatmode_mqtt", autoupdate="true" }
Switch Espuino_Sleep { channel="mqtt:topic:MQTT:espuino:espuino_sleep_mqtt", autoupdate="true" }
String Espuino_Rfid { channel="mqtt:topic:MQTT:espuino:espuino_rfid_mqtt", autoupdate="true" }
Number Espuino_Loudness "Lautstärke [%d]" { channel="mqtt:topic:MQTT:espuino:espuino_loudness_mqtt", autoupdate="true" }
String Espuino_SleepTimer { channel="mqtt:topic:MQTT:espuino:espuino_sleeptimer_mqtt", autoupdate="true" }
String Espuino_Status { channel="mqtt:topic:MQTT:espuino:espuino_status_mqtt", autoupdate="true", expire="2m, command=Offline" }
String Espuino_CurrentTrack "Aktueller Track" { channel="mqtt:topic:MQTT:espuino:espuino_current_track_mqtt", autoupdate="true" }
String Espuino_TrackControl "Track-Control" { channel="mqtt:topic:MQTT:espuino:espuino_track_control_mqtt", autoupdate="false" }
String Espuino_IPv4 "IPv4-Adresse" { channel="mqtt:topic:MQTT:espuino:espuino_ipv4_mqtt", autoupdate="true" }
Switch Espuino_LockControls "Bedienung sperren" { channel="mqtt:topic:MQTT:espuino:espuino_lock_controls_mqtt", autoupdate="true" }
Number Espuino_Playmode "Aktueller Playmode [MAP(playmodes.map):%d]" { channel="mqtt:topic:MQTT:espuino:espuino_playmode_mqtt", autoupdate="true" }
Number Espuino_LedBrightness "Helligkeit LEDs" { channel="mqtt:topic:MQTT:espuino:espuino_led_brightness_mqtt", autoupdate="true" }
DateTime Espuino_LastUpdate "Letztes Update [%1$ta %1$tR]" <time>
Number Espuino_Repeatmode "Wiederholung" { channel="mqtt:topic:MQTT:espuino:espuino_led_repeatmode_mqtt", autoupdate="true" }

30
openHAB/sitemaps/Home.sitemap

@ -2,11 +2,11 @@ sitemap Home label="Home" {
Frame label="Huette" { Frame label="Huette" {
Text label="Obergeschoss" icon="firstfloor" { Text label="Obergeschoss" icon="firstfloor" {
Text label="Zimmer Kind" icon="boy_2" { Text label="Zimmer Kind" icon="boy_2" {
Text label="Tonuino" icon="receiver" {
Text item=Tonuino_Status label="Status" valuecolor=[Tonuino_Status==Online="green", ==Offline="red"] icon="network"
Switch item=Tonuino_Sleep label="Ausschalten" icon="wallswitch" mappings=[OFF="AUS"] visibility=[Tonuino_Status=="Online"]
Switch item=Tonuino_LockControls label="Sperren" icon="wallswitch" mappings=[OFF="AUS", ON="AN"] visibility=[Tonuino_Status=="Online"]
Selection item=Tonuino_Rfid label="Titelauswahl" icon="text" visibility=[Tonuino_Status=="Online"] mappings=[
Text label="Espuino" icon="receiver" {
Text item=Espuino_Status label="Status" valuecolor=[Espuino_Status==Online="green", ==Offline="red"] icon="network"
Switch item=Espuino_Sleep label="Ausschalten" icon="wallswitch" mappings=[OFF="AUS"] visibility=[Espuino_Status=="Online"]
Switch item=Espuino_LockControls label="Sperren" icon="wallswitch" mappings=[OFF="AUS", ON="AN"] visibility=[Espuino_Status=="Online"]
Selection item=Espuino_Rfid label="Titelauswahl" icon="text" visibility=[Espuino_Status=="Online"] mappings=[
"244189084042"="Yakari und die Pferdediebe", "244189084042"="Yakari und die Pferdediebe",
"244042007042"="Yakari - Der Gesang des Raben", "244042007042"="Yakari - Der Gesang des Raben",
"004134024043"="Yakari - Schneeball in Gefahr", "004134024043"="Yakari - Schneeball in Gefahr",
@ -20,16 +20,16 @@ sitemap Home label="Home" {
"215123125075"="Kinderlieder", "215123125075"="Kinderlieder",
"182146124043"="Ibiza Global Radio" "182146124043"="Ibiza Global Radio"
] ]
Setpoint item=Tonuino_Loudness icon="soundvolume" minValue=0 maxValue=21 step=1 label="Lautstärke [%d/21]" visibility=[Tonuino_Status=="Online"]
Selection item=Tonuino_SleepTimer label="Ausschalten in..." icon="time" visibility=[Tonuino_Status=="Online"] mappings=[0="Nicht gesetzt", 1="1 Minute", 5="5 Minuten", 10="10 Minuten", 30="30 Minuten", 45="45 Minuten", 60="1 Stunde", 120="2 Stunden", EOT="Ende des Titels", EOP="Ende der Playlist", EO5T="Nach fünf Titeln"]
Switch item=Tonuino_TrackControl label="Steuerung" mappings=["6"="⏮", "5"="⏪", "3"="⏸", "4"="⏩", "7"="⏭"] visibility=[Tonuino_Status=="Online" ] icon="movecontrol"
Switch item=Tonuino_Repeatmode label="Wiederholung" mappings=["0"="Nein", "1"="Titel", "2"="Playlist", "3"="Titel+Playlist"] visibility=[Tonuino_Status=="Online" ] icon="mediacontrol"
Text item=Tonuino_LastUpdate label="Letztes Update" visibility=[Tonuino_Status=="Online"]
Text item=Tonuino_Playmode label="Modus" icon="mediacontrol" visibility=[Tonuino_Status=="Online"]
Setpoint item=Tonuino_LedBrightness icon="lightbulb" label="LED-Helligkeit" visibility=[Tonuino_Status=="Online"] maxValue=64 step=2
Text item=Tonuino_IPv4 label="IP-Adresse" icon="network" visibility=[Tonuino_Status=="Online"]
Text item=Tonuino_CurrentTrack label="Aktuell:" icon="mediacontrol" visibility=[Tonuino_Status=="Online"]
Text item=Tonuino_Voltage label="Akkuspannung:" icon="batterylevel" visibility=[Tonuino_Status=="Online"]
Setpoint item=Espuino_Loudness icon="soundvolume" minValue=0 maxValue=21 step=1 label="Lautstärke [%d/21]" visibility=[Espuino_Status=="Online"]
Selection item=Espuino_SleepTimer label="Ausschalten in..." icon="time" visibility=[Espuino_Status=="Online"] mappings=[0="Nicht gesetzt", 1="1 Minute", 5="5 Minuten", 10="10 Minuten", 30="30 Minuten", 45="45 Minuten", 60="1 Stunde", 120="2 Stunden", EOT="Ende des Titels", EOP="Ende der Playlist", EO5T="Nach fünf Titeln"]
Switch item=Espuino_TrackControl label="Steuerung" mappings=["6"="⏮", "5"="⏪", "3"="⏸", "4"="⏩", "7"="⏭"] visibility=[Espuino_Status=="Online" ] icon="movecontrol"
Switch item=Espuino_Repeatmode label="Wiederholung" mappings=["0"="Nein", "1"="Titel", "2"="Playlist", "3"="Titel+Playlist"] visibility=[Espuino_Status=="Online" ] icon="mediacontrol"
Text item=Espuino_LastUpdate label="Letztes Update" visibility=[Espuino_Status=="Online"]
Text item=Espuino_Playmode label="Modus" icon="mediacontrol" visibility=[Espuino_Status=="Online"]
Setpoint item=Espuino_LedBrightness icon="lightbulb" label="LED-Helligkeit" visibility=[Espuino_Status=="Online"] maxValue=64 step=2
Text item=Espuino_IPv4 label="IP-Adresse" icon="network" visibility=[Espuino_Status=="Online"]
Text item=Espuino_CurrentTrack label="Aktuell:" icon="mediacontrol" visibility=[Espuino_Status=="Online"]
Text item=Espuino_Voltage label="Akkuspannung:" icon="batterylevel" visibility=[Espuino_Status=="Online"]
} }
} }
} }

26
openHAB/things/mqttConntections.things

@ -1,18 +1,18 @@
Bridge mqtt:broker:MQTT [ host="<mqttServerIP>", secure=false, username="<username>", password="<password>", clientID="openHAB2", retain=false ] { Bridge mqtt:broker:MQTT [ host="<mqttServerIP>", secure=false, username="<username>", password="<password>", clientID="openHAB2", retain=false ] {
Thing topic tonuino "Tonuino" {
Thing topic espuino "Espuino" {
Channels: Channels:
Type switch: tonuino_sleep_mqtt "Ausschalten" [ stateTopic="State/Tonuino/Sleep", commandTopic="Cmnd/Tonuino/Sleep", on="ON", off="OFF" ]
Type string: tonuino_rfid_mqtt "Track" [ stateTopic="State/Tonuino/Rfid", commandTopic="Cmnd/Tonuino/Rfid" ]
Type number: tonuino_loudness_mqtt "Lautstaerke" [ stateTopic="State/Tonuino/Loudness", commandTopic="Cmnd/Tonuino/Loudness" ]
Type string: tonuino_sleeptimer_mqtt "Sleep-Timer" [ stateTopic="State/Tonuino/SleepTimer", commandTopic="Cmnd/Tonuino/SleepTimer" ]
Type string: tonuino_status_mqtt "Status" [ stateTopic="State/Tonuino/State" ]
Type string: tonuino_current_track_mqtt "Aktueller Track" [ stateTopic="State/Tonuino/Track" ]
Type string: tonuino_track_control_mqtt "Track-Control" [ stateTopic="State/Tonuino/TrackControl", commandTopic="Cmnd/Tonuino/TrackControl" ]
Type string: tonuino_ipv4_mqtt "IPv4-Adresse" [ stateTopic="State/Tonuino/IPv4" ]
Type switch: tonuino_lock_controls_mqtt "Bedienung sperren" [ stateTopic="State/Tonuino/LockControls", commandTopic="Cmnd/Tonuino/LockControls", on="ON", off="OFF" ]
Type number: tonuino_playmode_mqtt "Aktueller Playmode" [ stateTopic="State/Tonuino/Playmode", commandTopic="Cmnd/Tonuino/Playmode" ]
Type number: tonuino_led_brightness_mqtt "Aktuelle LED-Helligkeit" [ stateTopic="State/Tonuino/LedBrightness", commandTopic="Cmnd/Tonuino/LedBrightness" ]
Type number: tonuino_led_repeatmode_mqtt "Aktueller Wiederholungsmodus" [ stateTopic="State/Tonuino/RepeatMode", commandTopic="Cmnd/Tonuino/RepeatMode" ]
Type switch: espuino_sleep_mqtt "Ausschalten" [ stateTopic="State/Espuino/Sleep", commandTopic="Cmnd/Espuino/Sleep", on="ON", off="OFF" ]
Type string: espuino_rfid_mqtt "Track" [ stateTopic="State/Espuino/Rfid", commandTopic="Cmnd/Espuino/Rfid" ]
Type number: espuino_loudness_mqtt "Lautstaerke" [ stateTopic="State/Espuino/Loudness", commandTopic="Cmnd/Espuino/Loudness" ]
Type string: espuino_sleeptimer_mqtt "Sleep-Timer" [ stateTopic="State/Espuino/SleepTimer", commandTopic="Cmnd/Espuino/SleepTimer" ]
Type string: espuino_status_mqtt "Status" [ stateTopic="State/Espuino/State" ]
Type string: espuino_current_track_mqtt "Aktueller Track" [ stateTopic="State/Espuino/Track" ]
Type string: espuino_track_control_mqtt "Track-Control" [ stateTopic="State/Espuino/TrackControl", commandTopic="Cmnd/Espuino/TrackControl" ]
Type string: espuino_ipv4_mqtt "IPv4-Adresse" [ stateTopic="State/Espuino/IPv4" ]
Type switch: espuino_lock_controls_mqtt "Bedienung sperren" [ stateTopic="State/Espuino/LockControls", commandTopic="Cmnd/Espuino/LockControls", on="ON", off="OFF" ]
Type number: espuino_playmode_mqtt "Aktueller Playmode" [ stateTopic="State/Espuino/Playmode", commandTopic="Cmnd/Espuino/Playmode" ]
Type number: espuino_led_brightness_mqtt "Aktuelle LED-Helligkeit" [ stateTopic="State/Espuino/LedBrightness", commandTopic="Cmnd/Espuino/LedBrightness" ]
Type number: espuino_led_repeatmode_mqtt "Aktueller Wiederholungsmodus" [ stateTopic="State/Espuino/RepeatMode", commandTopic="Cmnd/Espuino/RepeatMode" ]
} }
} }
Loading…
Cancel
Save