hat jemand HeishaMon in IP-Symcon drin?

Sag das mir Mal…
Ich weiss aber nicht was passiert wenn man in den selben Ordner überschreiben lässt…
Aber ich glaub da stehen alle variablen wieder auf String…
Das ist völliger Quatsch…
Alle variablen umstellen + Archiv aktivieren + Profil hinterlegen…
:grimacing:

Ich habe zur Heizungssteuerung immer extra alle Variablen noch mal angelegt und unterlege bei den Statusvariablen meiner MQTT Instanzen genau aus diesem Grund immer dieses Zielvariablen-Script um die Variablen upzudaten.
Müsste also nur die Instanzen neu anlegen und nicht in den Scripten selber ändern.

// Script zum lesen der übergeordneten Variablen und schreiben in eine Ziel-Variablen
// Script einmal direkt ausführen um Ereignisse anzulegen

// ---------------- Konfiguration ------------------

$ID_Ziel = xxxxx;

//------------- ab hier nichts mehr ändern -----------------------
$Parent = IPS_GetParent($_IPS['SELF']);

// --- zum schnellen anlegen der Ereignisse einmal Script direkt ausführen ---
if ($_IPS['SENDER'] == "Execute"){
	if (count(IPS_GetScriptEventList($_IPS['SELF'])) == 0){     // wenn keine Ereignisse zugewiesen
   	    $eid = IPS_CreateEvent(0);                              //Ausgelöstes Ereignis
		IPS_SetEventTrigger($eid, 0, $Parent);                  // bei Variablenaktualisierung
		IPS_SetParent($eid, $_IPS['SELF']);                     //Ereignis zuordnen
 	IPS_SetEventActive($eid, true);                             // Ereignis aktivieren
    }
}

// --- in neue Variable schreiben

SetValue($ID_Ziel, (GetValue($Parent)));
1 „Gefällt mir“

So,
habe jetzt auch auf die HeishaMon1.0 umgestellt.
Scheint auch alles zu laufen.
Ich denke da sind aber nur wenige Änderungen drin, die mich interessieren werden.

VG,
Doc

Hatte doch auch auf 1.0 ein Update gemacht läuft Super!
Dann hatte ich beschrieben was zu tun ist!

Hier noch mal! :

In die Instanz rein gehen, Topic ändern und speichern!

Archiv bleibt und alles ist wie vorher.
Die alten Instanzen nicht neu anlegen!!!
Die vorhandenen bißchen anpassen und glücklich sein…

Wie kommt Ihr den auf neu anlegen… ?

Hab ich irgendwo gelesen… völliger Quatsch wie ich nun höre :grimacing:

Umsonst Arbeit gemacht…

Was mich noch ärgert ist, das mir aktuell noch der Mehrwert der 1.0 von 0.7 fehlt.
Hab keinen S0 Zähler dran.
Die angeschlossenen 1Wire Sensoren haben fehlerfrei funktioniert.bis dato.
Ich konnte keine Probleme mit der 0.7er feststellen…
Mal schauen, vielleicht kommt ja noch einiges brauchbares mit ner weiteren Version…

Nix neu anlegen, nur Topic ändern.
Sonst wäre ja alle geloggten Daten weg.
Ich schreibe Variablenwerte von „Hardwareinstanzen“ sowieso immer in eigene Variablen die dann gelogged werden, dann verliert man keine Daten wenn sich die HW dahinter mal ändert und es neue Instanzen dazu gibt.

VG,
Doc

Hi Doc
Ich habe wieder die neue 1.0 Firmware drauf und alles funktioniert…
Danke euch dafür

Mastermind1
Klappt das bei dir jetzt?
Wenn Frequenz 0 ist dann SWV 3 °C hoch dann wieder wie zuvor.
Schalet sich die WP dann gleich wieder ein?
Im Moment läuft die Geisha ja im Dauerlauf 95 Hz
Schönen Gruß :blush:
Egon

Sagt mal Leute,

ist euch auch schon aufgefallen, das wenn bei der Version 1.0 mehrere Topics kurz nacheinander gesendet werden, das nicht alle ausgeführt werden?
Das ist mir heute Morgen schon aufgefallen und heute Abend schon wieder.
Ich setzte z.B. zur Nacht die Heizkurve etwas runter, schaltet WW Bereitung aus, und setzte noch den einen oder anderen Parameter.
Es werden seit der 1.0 aber immer nur max. die ersten zwei Parameter gesetzt, alle anderen Topics werden ignoriert.
Ist euch das auch schon aufgefallen?
Das ist aber sehr unglücklich, wenn das so ist.
Werde mal ein Sleep dazwischen setzten und testen, ansonsten kommt die 0.8 wieder drauf.

Grüße,
Doc

Das hochsetzen der SWV auf z.b. 3 nachdem WW machen hat mit der 0.8er schon funktioniert.
Heute konnte ich es nicht testen da ich in der Zeit die WP ausgeschaltet habe um den heizstab wieder zu aktivieren…

Wir erwarten um die -17 bis -20 Grad… Das ist deutlich über NAT -14grad bei uns…

Hallo Doc
Bin noch am Instanzen einrichten. Vor allem in IPSView…
Muss man so viele Vorgänge in kurzer Zeit machen?
Bei uns jetzt -7°C soll aber morgen bis -11 °C gehen.
Im Moment schaltet sich der Heizstab immer mal wieder kurz (2Min.) ein
Mastermind hast du noch ne Heizquelle?
Wenns bei uns nicht reicht dann Heizlüfter dazu…
Schönen Gruß
Egon

Ja, wir haben noch eine Schwedenofen im Wohn ess Küchenbereich… Der bringt bis zu 6kW dazu wenn’s sein muss. Speichersteine hat der auch noch integriert… Sollte reichen :slight_smile:
Das Haus selbst hat bei -13grad NAT etwa 6,0kW…
Der heizstab ist somit nun wieder aktiviert… Falls es wirklich-21 Grad haben sollte…

Ich werde aber mit Sollwertverschiebung tagsüber mehr Wärme in den Estrich rein stecken…
+2 bis +3.
Dann kann ich nachts und morgens auf -1 bis -2 gehen.

Ja, 2-3 Stück schon.
Wenn du abends die Kurve niedriger stellen willst und dann ggf. noch WW-Bereitung abschalten,das sollte schon funktionieren und hat es vorher auch. Du willst da nicht 2 verschiedene Scripts mit unterschiedlichen Zeiten dafür verwenden?
Tut es mit der 1.0 aber leider nicht mehr.
Mit 2500ms Sleep dazwischen geht es wieder.
Scheint so als wenn die neue FW die Daten so kurz nacheinander nicht abarbeiten kann.

Hallo Experten
Ich bin immer noch begeistert was die Heisha Mon „kann“
Für das Geld…27.-Euro…
Prima dass ich das im Forum gefunden habe…
(Braucht jemand mein KNX-Modul) :stuck_out_tongue_winking_eye:
Endlich habe ich alle interessanten Werte in einer schönen Tabelle (IPS View)
So kann man optimieren.

Schönen Gruß
Egon.

Ich wollte gerade mal die Sollwertverschiebung per MQTT mit SETZ1… angehen.
Geht mit 1.0 tatsächlich nicht mehr…

habs probiert mit:
„panasonic_heat_pump/commands/SetZ1HeatRequestTemperature“
und mit
„panasonic_heat_pump/main/SetZ1HeatRequestTemperature“

Ohne Erfolgt…

womit es dagegen funktioniert ist mit der „einfachen“ HTTP API:

http://192.168.2.38/command?SetZ1HeatRequestTemperature=3_

Das setzt die Sollwertverschiebung auf +3
Mit ner kleinen Pause später wieder auf 0 zurück… fertig…

Aktuell umgehe ich das MQTT Problem damit… Heizsaison ist zwar bald vorbei… aber was solls :rofl:

Hier mein quick&dirty Skript.
Ich lese die alte Sollwertschiebung ein, um diese am Ende wieder auf den Ursprungswert zu setzen…

<?php
// bisherige SWV abholen und wegschreiben
$ip="IP-ADRESSE_EINTRAGEN";
// alte SWV auslesen
$alt=GetValue(38065);
// alte SWV wegsichern in eigene INTEGER Variable
SetValue(32411,$alt);


// per HTTP API SWV hochsetzen auf +3:
Sys_GetURLContent("http://$ip/command?SetZ1HeatRequestTemperature=3_");
IPS_Sleep(10000);

// per HTTP API SWV auf Altzustand zurücksetzen:
Sys_GetURLContent("http://$ip/command?SetZ1HeatRequestTemperature=$alt");

// Variante per MQTT - geht mit 1.0 nicht..
//RequestAction(30196, "3");
//IPS_Sleep(5000);
?>

Hallo Mastermind1
(Habe neuste Soft aufm Heishamon)

(Bei mir gehts so: Ist fast dein Script)

$alt=GetValue(47527);

echo „Verschiebung Wert alt: $alt\n“;

SetValue(29962,$alt);

RequestAction(16576,4);

IPS_Sleep(2000);

RequestAction(16576,"$alt")

panasonic_heat_pump\Vorlauf Sollwertverschiebung),$alt);

Wie kann man das Script mit den Objectinformationen kopieren einfügen?? Ich kann immer nur das verkürzte einfügen

Schönen Gruß
Egon

Hallo
Ich kriegs nur als Bild hier komplett rein…

Danke für die Rückmeldung.
Kannst du von dem händisch angelegten „Vorlaufsollwert Verschiebung“ Mal ein.screenshot machen…

Also welches topic du dort eingetippt hast…
Das wäre Klasse…

Hallo Mastermind
Hier die ganze Zeile
panasonic_heat_pump/commands/SetZ1HeatRequestTemperature


In deinem Script füge ich zu dem $alt noch +3 dazu
setze den Wert dann hoch
und nach 2 sek wieder -3

Schönen Gruß
Egon

1 „Gefällt mir“

Danke. Das schau ich mir morgen Mal an…

Der Aufruf per HTTP URL funktioniert nämlich nicht 100%ig wie ich feststellen konnte… Dann geh ich auf die mqtt Variante zurück

Hallo Mastermind
Und ? funktionierts mit:
panasonic_heat_pump/commands/SetZ1HeatRequestTemperature
Schönen Gruß
Egon