Hi Leute,
ich stelle mir jetzt schon die ganze Zeit folgende Frage: "Wie kann man den Überblick behalten bei all den ganzen Regeln, Scripten, Scenes usw.?" Wie macht ihr das, das ihr auch nach etlichen Jahren immer noch wißt, welche Regel was und wie aufruft und/oder steuert? Reines kommentieren (dort wo es in OH möglich ist) genügt ja nicht wirklich. Es muß ja irgendwie der Zusammenhang des ganzen Systems im Blick bleiben.
Überblick behalten
-
manes
- Beiträge: 249
- Registriert: 23. Jul 2020 17:49
- Wohnort: Kreis Wesel
Überblick behalten
---------------------
liebe Grüße Manfred
liebe Grüße Manfred
-
nw378
- Beiträge: 372
- Registriert: 22. Sep 2018 10:38
Re: Überblick behalten
Meine 2 Cent hierzu:
1) sinnvolle und sprechende Namensvergabe für Items, Rules etc.
2) Ich bin (für mein System) Verfechter der Textdateien. Diese sind nach Themen und/oder Geräten benannt (z.B. Abfall, Beleuchtung, Beschattung, Haushalt, Netzwerk, Wetter oder Shelly, Knx, Synology, Viessmann) und dann innerhalb der Dateien soweit möglich in Kapitel geclustert, z. B. nach Tageszeit bei Beleuchtung und Beschattung oder Betriebsdaten, dann manuelle, dann automatische Änderungen bei der Heizung.
1) sinnvolle und sprechende Namensvergabe für Items, Rules etc.
2) Ich bin (für mein System) Verfechter der Textdateien. Diese sind nach Themen und/oder Geräten benannt (z.B. Abfall, Beleuchtung, Beschattung, Haushalt, Netzwerk, Wetter oder Shelly, Knx, Synology, Viessmann) und dann innerhalb der Dateien soweit möglich in Kapitel geclustert, z. B. nach Tageszeit bei Beleuchtung und Beschattung oder Betriebsdaten, dann manuelle, dann automatische Änderungen bei der Heizung.
openHAB 5.1.4 @ RPi 5 / M.2 SSD - openhabian/Debian 13.3 (trixie) - InfluxDB2 und Grafana @ Synology Docker - KNX, Viessmann vcontrol, u.v.m.
-
mad-mike
- Beiträge: 517
- Registriert: 6. Jan 2021 18:05
Re: Überblick behalten
Ich habe auch manchmal das Problem, das ich irgendwann mal was gemacht habe, und dann vergessen habe...
ich nutze dies bezüglich die Suche Funktion unter:
Meist habe ich irgendwo irgendwann ein Item verlinkt oder mit einer Rule angesprochen oder so.
Mit der Suche zeigt er mir alle punkte an, wo sich das objekt befindet. Ich finde die Funktion ganz Praktisch.
ich nutze dies bezüglich die Suche Funktion unter:
Code: Alles auswählen
Developer Sidebar Mit der Suche zeigt er mir alle punkte an, wo sich das objekt befindet. Ich finde die Funktion ganz Praktisch.
Gruss mad-mike
openHABian 5.1.4 auf Raspberry Pi 4 Mod. b (8GB)
openHABian 5.1.4 auf Raspberry Pi 4 Mod. b (8GB)
- peter-pan
- Beiträge: 2876
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: Überblick behalten
wie @nw378 benutze ich fast ausschliesslich Textdateien zur Gestaltung meines SetUps.
Meine Items und Things sind dabei nach Gruppen/Funktionen untergliedert.
Beisspiel-Items:
Beisspiel-Things:
Die Rules sind meist nach Verwendungszweck und/oder Gerätetyp untergliedert.
Beisspiel-Rules:
Zur Suche nach Zusammenhängen kann man, wie von @mad-mike beschrieben, die Suchfunktion in der Developer-Sidebar benutzen. Ich verwende dazu auch noch die Suchfunktion im VSC-Editor.
Eine weitere Möglicheit besteht darin die Funktion "Health Issues", die sich unten in der Mitte der Einstellungen in der Main-UI befindet: Hier kann man verwaiste Verknüpfungen und Fehler im semantischen Modell erkennen:
Meine Items und Things sind dabei nach Gruppen/Funktionen untergliedert.
Beisspiel-Items:
Code: Alles auswählen
aktien.items
alexa.items_stop
astro.items
avm_fritz.items
avm_tr064.items
castle.items
HmIp_ccu.items
HmIp_Leak.items
HmIp_plugs.items
HmIp_sensor.items
HmIp_valve.items
http_flightdelay.items
ical.items
matter_plugs.items
mqtt_ESP32.items
mqtt_ESP.items
mqtt_others.items
mqtt_plugs.items
mqtt_Sonoff.items
mqtt_Sonoff_s20.items
network.items
ntp.items
owm_oncall.items
phone.items
readme.txt
sonos.items
test.items
zigbee2mqtt_airquality.items
zigbee2mqtt_bulbs.items
zigbee2mqtt_motion.items
zigbee2mqtt_plugs.items
zigbee2mqtt_sensor.items
zigbee2mqtt_smoke.items
zigbee2mqtt_switches.items
zigbee2mqtt_temp.items
zigbee2mqtt_valve.items
zigbee2mqtt_waterleak.items
Code: Alles auswählen
alexa.things_stop
astro.things
avm_fritz.things
avm_tr064.things
cpu_tempPI.things
http_aktien.things
http_flightdelay.things
http_tasmotarelease.things
http.things
ical.things
mail.things
matter.things
mqtt_bridge.things
mqtt_ESP32.things
mqtt_ESP.things
mqtt_others.things
mqtt_plugs.things
mqtt_Sonoff_s20.things
mqtt_Sonoff.things
network.things
ntp.things
owm.things
readme.txt
sonos.things
test.things_stopped
zigbee2mqtt_airquality.things
zigbee2mqtt_bulbs.things
zigbee2mqtt_motion.things
zigbee2mqtt_plugs.things
zigbee2mqtt_sensor.things
zigbee2mqtt_smoke.things
zigbee2mqtt_switches.things
zigbee2mqtt_temp.things
zigbee2mqtt_valve.things
zigbee2mqtt_waterleak.things
Beisspiel-Rules:
Code: Alles auswählen
aktien.rules
Alarm.rules
astro.rules
avm_callMonitor.rules
avm_offset.rules
dunstabzug.rules
fensterstern.rules
fridge-alarm.rules
garbage.rules
gtags.rules_stopped
homematic.rules
mail_lowbatt.rules
ntp.rules
persistence_hichi.rules
persistence_tasmota_plugs_all.rules
persistence_test_DB.rules
persistence_z2m_plugs_all.rules
persistence_z2m_plugs_nous_all.rules
persistence_z2m_tp_sp_e2_01.rules
persistence_z2m_tp_sp_e2_02.rules
sonos_cross.rules
tasmota_changeFields.rules
tasmota_devices.rules
tasmota_firmware_info.rules
tasmota_glwt_logging.rules
tasmota_http.rules
tasmota_maintenance.rules
ttest_split_string.rules
test_thing_triggers.rules
test_timediff.rules
test_weihnachtzeit.rules
wash-and-dry.rules
zigbee2mqtt_garagedoor.rules
zigbee2mqtt_glwt_logging.rules
zigbee2mqtt_hobby_light.rules
zigbee_motion.rules
zigbee_switch.rulesEine weitere Möglicheit besteht darin die Funktion "Health Issues", die sich unten in der Mitte der Einstellungen in der Main-UI befindet: Hier kann man verwaiste Verknüpfungen und Fehler im semantischen Modell erkennen:
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Pi5/8GB(PiOS Lite 64-bit(trixie)/SSD 120GB - OH5.1.4 openhabian
(Test openHAB 5.2.0-SNAPSHOT - Build #5309 - RPi 5/8 / M.2 SSD)
(Test openHAB 5.2.0-SNAPSHOT - Build #5309 - RPi 5/8 / M.2 SSD)