FRoll Wochenprogramm per Programm umschalten

HMIP lokale Installation

Moderator: Co-Administratoren

Benutzeravatar
Black
Beiträge: 5469
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1070 Mal
Kontaktdaten:

Re: FRoll Wochenprogramm per Programm umschalten

Beitrag von Black » 27.04.2020, 18:50

yup da is das HmIp FROLL noch was da net reingehört....

HMScript ist da sehr sehr zimperlich... Ich könnte dir noch einen recht guten Scripteditor an Herz legen, wenn du öfters Scripte schreibst... Richtig gehändelt kommen dann solche Fehler nicht mehr vor

Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

BerndWinkler
Beiträge: 11
Registriert: 04.03.2020, 11:29

Re: FRoll Wochenprogramm per Programm umschalten

Beitrag von BerndWinkler » 27.04.2020, 18:57

Hallo Black und Baxxy,
vielen Dank für die prompten Antworten.
Voll Betriebsblind kann man da wohl sagen, sorry Baxxy. :cry:
Wenn es bessere Editoren gibt kann ich nicht nein sagen zu dem Angebot. :mrgreen:
Grüße Bernd

Benutzeravatar
Black
Beiträge: 5469
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1070 Mal
Kontaktdaten:

Re: FRoll Wochenprogramm per Programm umschalten

Beitrag von Black » 27.04.2020, 19:00

ob besser oder nicht muss jeder selber entscheiden.
Hier im Forum ist jedenfalls der SDV von Black recht verbreitet.

Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

BerndWinkler
Beiträge: 11
Registriert: 04.03.2020, 11:29

Re: FRoll Wochenprogramm per Programm umschalten

Beitrag von BerndWinkler » 27.04.2020, 19:08

Sodele...
Script läuft :D
Den SDV probiere ich sicher aus. :D
Ansonsten muss ich mich erst mal mit den techn. Möglichkeiten
im Forum besser vertraut machen. Beim nächsten Problem-chen! 8)

Herzlichen Dank nochmal an alle

Marcus1@@@
Beiträge: 219
Registriert: 02.01.2016, 14:24
Danksagung erhalten: 21 Mal

Re: FRoll Wochenprogramm per Programm umschalten

Beitrag von Marcus1@@@ » 29.04.2020, 14:39

Black hat geschrieben:
28.03.2020, 13:08
er verrät: eine Aufzählung, 0 = manumode, 1 = AutoMode with reset, 2 = Automode without reset
Wodrin besteht denn der Unterschied in den Automodes?
Grüße

Benutzeravatar
Black
Beiträge: 5469
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1070 Mal
Kontaktdaten:

Re: FRoll Wochenprogramm per Programm umschalten

Beitrag von Black » 29.04.2020, 15:37

gute Frage... Nächste Frage ^^

Da ich die FRoll nich tmehr im Bestand habe kann ichs auch nciht Gegenchecken... mit denr 1 hats jedenfalls getan.

Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

BerndWinkler
Beiträge: 11
Registriert: 04.03.2020, 11:29

Re: FRoll Wochenprogramm per Programm umschalten

Beitrag von BerndWinkler » 29.04.2020, 15:43

Hallo Marcus1@@@,
ich probiere das gleich mal aus was bei "2" passiert. :)
Grüße Bernd

uks
Beiträge: 15
Registriert: 27.12.2013, 15:49

Re: FRoll Wochenprogramm per Programm umschalten / Adaption auf HmIP-MOD-OC8

Beitrag von uks » 08.06.2020, 21:00

Hallo Ihr,

hab das HmIP-MOD-OC8 mit einem Ralaismodul u.a. zur wetterabhängigen Steuerung meiner Bewässerungsanlage. Da das Wochenprogramm prima ist, wollte ich dieses einstellen und je nach Wetterlage deaktivieren. Mit deiner Hilfe @Black und deinem Hinweis darauf @Baxxy, konnte ich das Problem lösen. Wochenprogramm des Aktors ist Kanal 41, der Ausgang den ich schalten will ist 10. Klappt auch. Soweit so gut. Ich hänge allerdings noch an der Bitmaskierung fest. Ich hab die 7 aus deinem Beispiel genommen und es hat geklappt für Kanal 10. Mit 1 Allerdings auch. Wenn ich 10 nehme, kann ich Kanal 14 switchen... Als Ingenieur habe ich aber ein Problem mit Zufällen. und ich weiss ja nicht, was sonst noch passiert.
Die Schaltbaren Kanäle haben die Nummern 10, 14, 18 ... 38.

Wie bekomme ich über die Bitmaskierung die Werte für die schaltbaren Kanäle raus? Kann ich ne kleine Nachilfe bekommen?
Anbei mein Script:

Code: Alles auswählen

!- schalten von Kanal 10 von Auto (1) auf Manu (0)
!- Quelle: https://homematic-forum.de/forum/viewtopic.php?f=58&t=57720#p571945
 
object locks= channels.Get ("HmIP-MOD-OC8 000D1A49A3D88B:41").DPByHssDP ("WEEK_PROGRAM_TARGET_CHANNEL_LOCKS");
object lock= channels.Get ("HmIP-MOD-OC8 000D1A49A3D88B:41").DPByHssDP ("WEEK_PROGRAM_TARGET_CHANNEL_LOCK");
!- lock.State (1); !- Wir wollen Auto
lock.State (0); !- Wir wollen Manu
locks.State (1);  !- maskenbits: 1 - Kanal 10, 10 - Kanal 14
WriteLine ("Mode Set to 0 --> Manu; 20 --> Auto")
WriteLine (channels.Get ("HmIP-MOD-OC8 000D1A49A3D88B:41").DPByHssDP ("WEEK_PROGRAM_CHANNEL_LOCKS").Value () ); 
Danke,
Christian

Benutzeravatar
Baxxy
Beiträge: 10738
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 599 Mal
Danksagung erhalten: 2196 Mal

Re: FRoll Wochenprogramm per Programm umschalten

Beitrag von Baxxy » 09.06.2020, 18:28

uks hat geschrieben:
08.06.2020, 21:00
die Bitmaskierung die Werte für die schaltbaren Kanäle
Oh je, ich war ja schon froh das @Black das so "Idiotensicher" für die 3 Standardkanäle beschrieben hat. Leider kann ich da nicht weiterhelfen.
Schreib doch mal Black direkt per PN an, ich glaube er mag es in Bitmasken zu denken. :wink:

Grüße
Baxxy

Benutzeravatar
Black
Beiträge: 5469
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1070 Mal
Kontaktdaten:

Re: FRoll Wochenprogramm per Programm umschalten

Beitrag von Black » 10.06.2020, 16:28

@Baxxy
also Hefeweizen würde ich nicht als Binärmasken sondern höchsten in Form eines Pentagrammes anordnen... *smile*

der OC8 müsste sich eigentlich einfach so handeln lassen:

virtualchannel.JPG
interrssant sind nur die Hsstypes = SWITCH_VIRTUAL_RECEIVER... davon hat der OC8 24... (3 pro kanal mal 8 kanäle).

die relae Kanalnummer ist uninteressant, es ist nur interessant , der wievielte virtuelle kanal dieses ist.
In dem Beispiel: 10 ist der 1. 11 der zweite, 12 der dritte, 14 der vierte u.s.w....

wenn man nun das Maskenbit für einein kanal bestimmen will, dann ist es: Dezimal= 2 hoch (virtuelleKanalNummer-1).

heisst kanal 10 hätte die 1, weil 2 hoch (n-1) = 2 hoch 0 = 1
kanal 11 hätte die 2,
kanal 12 hätte die 4,
kanal 14 hätte die 8
kanal 15 hätte die 16
kanal 15 hätte die 32

bis

kanal 40 (der 24. virtuelle Kanal)= 2 hoch (24-1) = 8.388.608


möchte ich also im Channel 2 die ersten beiden logischen kanäle ausmaskieren , so sind das der channel 14 = 4 Logischer Kanal = (8) und channel 15 = 5 logischer kanale = (16)
da ich beide adressieren will 8+16=24

und damit hab ich meinen Zahlenwert.


Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Antworten

Zurück zu „HomeMatic IP mit CCU“