NEWS
Heizstab im Brauchwasser mit PV Überschuss ansteuern
-
Hallo zusammen,
Seit diesem Jahr bin ich stolzer Besitzer einer PV Anlage mit 12,6 kWP und einem Speicher mit 9,6 kWh. Beides von der Firma Sungrow. Der Modbus Adapter ist installiert und die Werte werden auch zuverlässig angezeigt und aktualisiert.
Nun meine Idee:
Speise ich genug ins Netz ein, möchte ich von einen 3-phasigen Heizstab je nach Überschuss die Phasen mit Shellys ansteuern. Der Shelly Adapter ist installiert und die Shelly´s lassen sich auch mit dem IOBroker steuern.
Das Blockly Skript soll mir nun in der Zeit zwischen 10.00 Uhr und 19.00 Uhr bei einem Überschuss von 2750 W (wenn diese 20 Sekunden erbracht wird) das erste Shelly für die erste Phase des Heizstabs ansteuern. Dann das Gleiche mit Phase 2 und Phase 3.
Ausgeschalten soll nun in umgekehrter Reihenfolge bekinnend mit Phase 3, wenn die Einspeiseleistung 30 Sekunden unter 100 W liegt.
Die Debug Outputs habe ich nur für mich zu Info eingefügt und zur Optik als Fehler oder Warnung eingetragen.
Beim Start des Blockly wird mir nun (aktuell keine Einspeisung) alle paar Sekunden angezeigt, Dass Phase 3 ausgeschalten wird.Vielleicht können mir ein paar Erfahrene mal drüberschauen und mir ein paar Tipps geben wie ich das auf die Kette bekomm, ich steh da nämlich momentan etwas auf dem Schlauch.
Das Java habe ich mit angehängt, damit kann ich persönlich aber recht wenig anfangen
var aktuelle_Einspeisung, Leistung_Shellys, Stromverbrauch_Heizstab, timeout, timeout8, timeout3, timeout9, timeout5, timeout10; on({ id: 'modbus.0.inputRegisters.13009_Export_power' /* Aktuelle Leistung am Übergabepunkt des Versorgungsnetzes */, change: 'ne' }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; // aktuelle Einspeiseleistung aktuelle_Einspeisung = getState('modbus.0.inputRegisters.13009_Export_power').val; // Phase 1 einschalten if ((aktuelle_Einspeisung > 2750) && compareTime('10:00', null, '>') && compareTime('19:00', null, '<') && (!getObject('shelly.1.shellyplus1pm#e465b8fb0fc8#1.Relay0.Switch')) && (!getObject('shelly.1.shellyplus1pm#10061cd31974#1.Relay0.Switch')) && (!getObject('shelly.1.shellyplus1pm#c4d8d542c648#1.Relay0.Switch'))) { timeout = setTimeout(async () => { timeout = null; // Shelly Phase 1 setState('shelly.1.shellyplus1pm#e465b8fb0fc8#1.Relay0.Switch' /* Shelly Phase 1 */, true); console.warn('Phase 1 Ein'); }, 20000); } // Phase 1 ausschalten if ((aktuelle_Einspeisung < 100) && getObject('shelly.1.shellyplus1pm#e465b8fb0fc8#1.Relay0.Switch') && (!getObject('shelly.1.shellyplus1pm#10061cd31974#1.Relay0.Switch')) && (!getObject('shelly.1.shellyplus1pm#c4d8d542c648#1.Relay0.Switch'))) { timeout8 = setTimeout(async () => { timeout8 = null; // Shelly Phase 1 setState('shelly.1.shellyplus1pm#e465b8fb0fc8#1.Relay0.Switch' /* Shelly Phase 1 */, false); console.error('Phase 1 Aus'); }, 30000); } // Phase 2 einschalten if ((aktuelle_Einspeisung > 2750) && getObject('shelly.1.shellyplus1pm#e465b8fb0fc8#1.Relay0.Switch') && (!getObject('shelly.1.shellyplus1pm#10061cd31974#1.Relay0.Switch')) && (!getObject('shelly.1.shellyplus1pm#c4d8d542c648#1.Relay0.Switch'))) { timeout3 = setTimeout(async () => { timeout3 = null; // Shelly Phase 2 setState('shelly.1.shellyplus1pm#10061cd31974#1.Relay0.Switch' /* Shelly Phase 2 */, true); console.warn('Phase 2 Ein'); }, 20000); } // Phase 2 ausschalten if ((aktuelle_Einspeisung < 100) && getObject('shelly.1.shellyplus1pm#e465b8fb0fc8#1.Relay0.Switch') && getObject('shelly.1.shellyplus1pm#10061cd31974#1.Relay0.Switch') && (!getObject('shelly.1.shellyplus1pm#c4d8d542c648#1.Relay0.Switch'))) { timeout9 = setTimeout(async () => { timeout9 = null; // Shelly Phase 2 setState('shelly.1.shellyplus1pm#10061cd31974#1.Relay0.Switch' /* Shelly Phase 2 */, false); console.error('Phase 2 Aus'); }, 30000); } // Phase 3 einschalten if ((aktuelle_Einspeisung > 2750) && getObject('shelly.1.shellyplus1pm#e465b8fb0fc8#1.Relay0.Switch') && getObject('shelly.1.shellyplus1pm#10061cd31974#1.Relay0.Switch') && (!getObject('shelly.1.shellyplus1pm#c4d8d542c648#1.Relay0.Switch'))) { timeout5 = setTimeout(async () => { timeout5 = null; // Shelly Phase 3 setState('shelly.1.shellyplus1pm#c4d8d542c648#1.Relay0.Switch' /* Shelly Phase 3 */, true); console.warn('Phase 3 Ein'); }, 20000); } // Phase 3 ausschalten if ((aktuelle_Einspeisung < 100) && getObject('shelly.1.shellyplus1pm#e465b8fb0fc8#1.Relay0.Switch') && getObject('shelly.1.shellyplus1pm#10061cd31974#1.Relay0.Switch') && getObject('shelly.1.shellyplus1pm#c4d8d542c648#1.Relay0.Switch')) { timeout10 = setTimeout(async () => { timeout10 = null; // Shelly Phase 3 setState('shelly.1.shellyplus1pm#c4d8d542c648#1.Relay0.Switch' /* Shelly Phase 3 */, false); console.error('Phase 3 Aus'); }, 30000); } }); // Berechnung Gesamtleistung Heizstab on({ id: [].concat(['shelly.1.shellyplus1pm#e465b8fb0fc8#1.Relay0.Power']).concat(['shelly.1.shellyplus1pm#10061cd31974#1.Relay0.Power']).concat(['shelly.1.shellyplus1pm#c4d8d542c648#1.Relay0.Power']), change: 'ne' }, async (obj) => { Leistung_Shellys = getState('shelly.1.shellyplus1pm#e465b8fb0fc8#1.Relay0.Power').val + getState('shelly.1.shellyplus1pm#10061cd31974#1.Relay0.Power').val + getState('shelly.1.shellyplus1pm#c4d8d542c648#1.Relay0.Power').val; setState('javascript.0.scriptEnabled.Eigene_Datenpunkte.Leistung_Heizstab' /* Leistung Heizstab */, Leistung_Shellys, true); }); // Stromverbrauch Heizstab on({ id: [].concat(['shelly.1.shellyplus1pm#e465b8fb0fc8#1.Relay0.Energy']).concat(['shelly.1.shellyplus1pm#10061cd31974#1.Relay0.Energy']).concat(['shelly.1.shellyplus1pm#c4d8d542c648#1.Relay0.Energy']), change: 'ne' }, async (obj) => { Stromverbrauch_Heizstab = (getState('shelly.1.shellyplus1pm#e465b8fb0fc8#1.Relay0.Energy').val + getState('shelly.1.shellyplus1pm#10061cd31974#1.Relay0.Energy').val + getState('shelly.1.shellyplus1pm#c4d8d542c648#1.Relay0.Energy').val) / 1000; setState('javascript.0.scriptEnabled.Eigene_Datenpunkte.Verbrauchsstand_Heizstab' /* Verbrauchsstand Heizstab */, Stromverbrauch_Heizstab, true); }); //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyKGcoITIlMkZUbW90SFQlMkMtdSU1QlJBJTNCMiUyMiUzRWFrdHVlbGxlJTIwRWluc3BlaXN1bmclM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwaWQlM0QlMjJ2JTYwaUVBUFBDJTNEU1NXJTJDJTNEQnElNUJpX1IlMjIlM0VMZWlzdHVuZyUyMFNoZWxseXMlM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwaWQlM0QlMjJnKlVQcyU3Q3N2UFglNUV+WGpjY3gqMGIlMjIlM0VTdHJvbXZlcmJyYXVjaCUyMEhlaXpzdGFiJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMHR5cGUlM0QlMjJ0aW1lb3V0JTIyJTIwaWQlM0QlMjJ0aW1lb3V0JTIyJTNFdGltZW91dCUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjB0eXBlJTNEJTIydGltZW91dCUyMiUyMGlkJTNEJTIydGltZW91dDglMjIlM0V0aW1lb3V0OCUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjB0eXBlJTNEJTIydGltZW91dCUyMiUyMGlkJTNEJTIydGltZW91dDMlMjIlM0V0aW1lb3V0MyUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjB0eXBlJTNEJTIydGltZW91dCUyMiUyMGlkJTNEJTIydGltZW91dDklMjIlM0V0aW1lb3V0OSUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjB0eXBlJTNEJTIydGltZW91dCUyMiUyMGlkJTNEJTIydGltZW91dDUlMjIlM0V0aW1lb3V0NSUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjB0eXBlJTNEJTIydGltZW91dCUyMiUyMGlkJTNEJTIydGltZW91dDEwJTIyJTNFdGltZW91dDEwJTNDJTJGdmFyaWFibGUlM0UlM0MlMkZ2YXJpYWJsZXMlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbiUyMiUyMGlkJTNEJTIyKm8oMUVUMmtwUjEueSUyNW1aJTI1dylNJTIyJTIweCUzRCUyMi02ODglMjIlMjB5JTNEJTIyLTYzNyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRW1vZGJ1cy4wLmlucHV0UmVnaXN0ZXJzLjEzMDA5X0V4cG9ydF9wb3dlciUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFbmUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFDS19DT05ESVRJT04lMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjJHTygtQSUzQXM4JTI0YTFyUmZhSUF2JTJDdiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyKGcoITIlMkZUbW90SFQlMkMtdSU1QlJBJTNCMiUyMiUzRWFrdHVlbGxlJTIwRWluc3BlaXN1bmclM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjIlM0IlMkIheC1PMDIlN0MxZCU1QiUyRngpYnElM0EwdCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRW1vZGJ1cy4wLmlucHV0UmVnaXN0ZXJzLjEzMDA5X0V4cG9ydF9wb3dlciUzQyUyRmZpZWxkJTNFJTNDY29tbWVudCUyMHBpbm5lZCUzRCUyMmZhbHNlJTIyJTIwaCUzRCUyMjgwJTIyJTIwdyUzRCUyMjE2MCUyMiUzRWFrdHVlbGxlJTIwRWluc3BlaXNlbGVpc3R1bmclM0MlMkZjb21tZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjJqaEJEJTdCSSUyQmRlYiU2MFJ6UCh5VUxwaiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0VQaGFzZSUyMDElMjBlaW5zY2hhbHRlbiUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjJyJTdEYiU1RVQoJTVFSSU3Qk9WMiU3Q2h1bFlqN2YlMjIlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJJRjAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19tdWx0aV9hbmQlMjIlMjBpZCUzRCUyMiU1RDhGRFh4RVYlMjNMWHI5UzA0T3A3JTYwJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwaXRlbXMlM0QlMjI2JTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBTkQwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyd2loOCUyQ3ZZKiU0MDUxQSU2MENaJTQwJTdCcE9OJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VHVCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMnJUeTl1ZyUzQSUyM1dHQzglNjB5byUyNWRRYSU3QiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyKGcoITIlMkZUbW90SFQlMkMtdSU1QlJBJTNCMiUyMiUzRWFrdHVlbGxlJTIwRWluc3BlaXN1bmclM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMk9DYXROKihLMCpHJTVERCklMjQ1SCU1Qll5JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMjc1MCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBTkQxJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGltZV9jb21wYXJlJTIyJTIwaWQlM0QlMjIoQypyaDFSOS5PVkdvKVAhKFVXMyUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGVuZF90aW1lJTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QVElPTiUyMiUzRSUyNmd0JTNCJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTVEFSVF9USU1FJTIyJTNFMTAlM0EwMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFORDIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0aW1lX2NvbXBhcmUlMjIlMjBpZCUzRCUyMkRIZy5vNWJXKl8lNUUlN0RJUmM0RTRhRiUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGVuZF90aW1lJTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QVElPTiUyMiUzRSUyNmx0JTNCJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTVEFSVF9USU1FJTIyJTNFMTklM0EwMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFORDMlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19uZWdhdGUlMjIlMjBpZCUzRCUyMkRsMiUzRHglN0I3bSUyNE0lNjAlMkNxOS4pciUyRlh1JTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF9vYmplY3QlMjIlMjBpZCUzRCUyMm9jIWM1QlNaclhTdiUyRn4lN0NYNCU1RCU0MFElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VzaGVsbHkuMS5zaGVsbHlwbHVzMXBtJTIzZTQ2NWI4ZmIwZmM4JTIzMS5SZWxheTAuU3dpdGNoJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFORDQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19uZWdhdGUlMjIlMjBpZCUzRCUyMkp2KG8lNjAlN0QxVS4lN0RjOHQ2TyUzRDNoKCUzQiUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfb2JqZWN0JTIyJTIwaWQlM0QlMjIoJTNETjklM0RnWl9lNmttJTJCQ1dUJTdCJTYwfiglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VzaGVsbHkuMS5zaGVsbHlwbHVzMXBtJTIzMTAwNjFjZDMxOTc0JTIzMS5SZWxheTAuU3dpdGNoJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFORDUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19uZWdhdGUlMjIlMjBpZCUzRCUyMkYlMjQlNUIlNUUlN0JtNnQyaE0lNDBoSiU3RCUzRG1ZeXYlMjIlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCT09MJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X29iamVjdCUyMiUyMGlkJTNEJTIyVFVHNCU3REJ2U2ZpellUUSFMSylOMiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXNoZWxseS4xLnNoZWxseXBsdXMxcG0lMjNjNGQ4ZDU0MmM2NDglMjMxLlJlbGF5MC5Td2l0Y2glM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0aW1lb3V0c19zZXR0aW1lb3V0JTIyJTIwaWQlM0QlMjIlM0ZOeGtZSThNYkIlM0JDaH4lM0Y3VG90WSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5BTUUlMjIlM0V0aW1lb3V0JTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWSUyMiUzRTIwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFc2VjJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyN2NvYmghJTVELkIlMkZMKEd1QVN2LiUyMyUyQiUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXNoZWxseS4xLnNoZWxseXBsdXMxcG0lMjNlNDY1YjhmYjBmYzglMjMxLlJlbGF5MC5Td2l0Y2glM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDY29tbWVudCUyMHBpbm5lZCUzRCUyMmZhbHNlJTIyJTIwaCUzRCUyMjgwJTIyJTIwdyUzRCUyMjE2MCUyMiUzRVNoZWxseSUyMFBoYXNlJTIwMSUzQyUyRmNvbW1lbnQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMjVUNFUzRiUzRnQ1JTQwcWZ+RCU1RGZDTCU0MEwlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyUSU1QiUyQk0lNjBIVXN4Z1A5dzl5NHglM0J3TiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFd2FybiUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJHVCUyMyUyQ1Aydk1JQ3NPYkJaJTJGeXolMkYlMjQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFUGhhc2UlMjAxJTIwRWluJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyVSh1SiU3RCUzRCU0MGpSSHolMjQ5JTJCZiU3QlliKXglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFUGhhc2UlMjAxJTIwYXVzc2NoYWx0ZW4lM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIyTWpLdiFsejRNOCUzQVUzRyUyQyU3Q353JTdDJTVFJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfbXVsdGlfYW5kJTIyJTIwaWQlM0QlMjI3VCpNNCU0MCU2MDJUczltbzVrRE4td0YlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBpdGVtcyUzRCUyMjQlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFORDAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjIzZSU1RFhzWiU1RX52JTJDel9vZV9JKE03NiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFTFQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJ0JTI0RnQlN0M3Q0tYeSUyRnElMkMlNDB2U09tWEUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMihnKCEyJTJGVG1vdEhUJTJDLXUlNUJSQSUzQjIlMjIlM0Vha3R1ZWxsZSUyMEVpbnNwZWlzdW5nJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjIhQnpDSyEqeipjdU9EMXZfY1BsRSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTEwMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBTkQxJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X29iamVjdCUyMiUyMGlkJTNEJTIyWVI1biU3Q0pDWm41JTJCflglN0RXa2w1SnolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VzaGVsbHkuMS5zaGVsbHlwbHVzMXBtJTIzZTQ2NWI4ZmIwZmM4JTIzMS5SZWxheTAuU3dpdGNoJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQU5EMiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm
-
@28michi05
Hast du da nicht einen Denkfehler drin?
Wenn die Leistung unter 100 W liegt soll Phase 3 ausgeschaltet werden und gleichzeitig auch alle anderen?
Gehst du nicht stufenweise zurück?
Das könnte eventuell den Fehler verursachen. -
@28michi05 sagte: ein paar Tipps geben
Ist der Wert des Trigger-Datenpunktes bei Einspeisung positiv und wird bei Bezug negativ?
Prinzip, wenn bei Einspeisung negative Werte geliefert werden:
@28michi05 sagte in Heizstab im Brauchwasser mit PV Überschuss ansteuern:
3-phasigen Heizstab
Mit welcher Leistung?
-
@paul53 Ja genau. bei Bezug negativ und bei Einspeisung positiv
Der Heizstab hat vermutlich je Phase 2500W (seh ich aber dann erst im Betrieb, das passe ich dann noch an, wenn ichs sicher weiß)
-
@28michi05 sagte: bei Bezug negativ und bei Einspeisung positiv
Dann ohne die Vorzeichenumkehr des Wertes:
Prinzipieller Fehler in deinem Skript: Du musst Werte prüfen - keine Objekte!
-
@paul53 Ok, werden dann in deinem Beispiel die Einschaltstufen alle 5 Minuten ausgeführt? Also 5 Minuten 2800W Überschuss schaltet Phase 1, nach weiteren 5 Minuten mit 2800W schaltet Stufe 2 und wiederum nach 5 Minuten 2800 W Einspeiseleistung wird Stufe 3 geschalten. Ich hoffe das verstehe ich so richtig mit dem delay
-
@28michi05 sagte: werden dann in deinem Beispiel die Einschaltstufen alle 5 Minuten ausgeführt?
Ja, es soll ja nicht bei jeder kleinen Wolkenlücke hochgeschaltet werden.
-
@28michi05 Hi
Das Gleiche überlege ich mir auch. Welche Shelly hast du genommen? Dachte an die Shelly 1 PM, da würde man auch sehen ob der Heizstab funktioniert.
Kannst du mal grob nen Schaltplan zeichnen?Danke!
-
@sms
Ich habe seinerzeit Shelly 1PM Pro genommen und so geschalten:
Heizstab-Schaltung_v2_Shelly Pro 1PM.pdfEdit: Funktioniert natürlich so nur mit dreiphasigen Heinzstäben. Ich habe zwei davon aund 6 Stück Shelly 1PM Pro. Diese bilden dannn 6 Heizstufen ab, die ich hochzähle oder wenn Einspeisung zurück geht wieder runterzähle. Bei z.B. Heizstufe 4 sind dann Shelly 1-4 an, damit drei Pahsen des ersten Heizstabes und eine Phase des zweiten Heizsstabes.
Dabei hat mir seinerzeit auch @paul53 geholfen, finden nur auf die Schnelle den thread nicht. -
@reutli Sind halt deutlich teurer! Alles mal drei:
Shelly Pro 1 PM = €72,-
Shelly 1 PM Gen3= €20,83 müsste ja über MQTT steuerbar sein
Shelly Plus 1 PM = €20,11 werden da Zusatzgeräte benötigt, oder wie binde ich den in IObroker ein? -
Hat jemand Erfahrungen mit den Shellies, wenn man sie nahe an ihrer Spezifikationsgrenze betreibt?
Die AC Schaltleistung ist zwar bei allen Varianten mit 16 A angegeben, aber 2500 Watt sind schon gut 10 A ...
https://www.youtube.com/watch?v=_Ur7T-tr9N8 Laut diesem Video ist alles in Ordnung ...
-
Meine Heizstäbe haben 6kW (3*2kW). Die habe ich schon seit zwei Jahren an den PM1 Pro hängen, ohne Probleme.
Die Dinger werden ordentlich warm, war aber bisher nicht das Problem.
Mittlerweile laufen die auch mit aktueller Firmware stabil, was am Anfang nicht so war. -
@sms sagte in Heizstab im Brauchwasser mit PV Überschuss ansteuern:
Sind halt deutlich teurer! Alles mal drei:
Teuerer als was?
Ich wollte eine Lösung für Hutschiene. Da gehen auch die anderen, allerdings ggf. ohne Power-Messung.@sms sagte in Heizstab im Brauchwasser mit PV Überschuss ansteuern:
werden da Zusatzgeräte benötigt, oder wie binde ich den in IObroker ein?
Alle steuerbar über den Shelly-Adapter in iob.
-
Macht es Sinn den Shelly 1PM Gen 3 statt Shelly Plus 1 PM zu nehmen? Den einzigen Unterschied den ich sehe, ist die Datenspeicherung bei Gen 3.
-
Habe keine Lust die einzelnen zu vergleichen. Dem Grunde nach ist das hinreichend wurscht, soweit die 16A können und (wenn Du es möchtest) Energiemessung.
-
@sms Sorry für die späte Antwort. Ich hab mir die Shelly Plus 1PM bestellt. Aktuell beim großen A... für etwas über 13€.
Erst in der Shelly App eingerichtet, dann nach Verbindung mit dem Shelly-Adapter eigentlich umgehend angelaufen. Messungen funktionieren auch einwandfrei. Ich hab mich da einfach mal auf die angegebenen 16A verlassen.
Einziges Manko ist, dass man im IO Broker die Bezeichnung nicht ändern kann und da immer z.B. shely18487733 steht. Aber damit kann ich leben, weil sich zumindest die Spalte mit dem Namen anpassen lies.
-
@28michi05 Alles klar! Danke schonmal!
-
Wie habt ihr das denn in eurer vis realisiert? Habt ihr Bilder?
-
@sms noch garnicht, dachte mir eines nach dem anderen.
Ist dann erst der nächste Schritt, wenn alles läuft. -
@sms
Ich habe nur die Heizstufen in JARVIS. Rest soll ja automatisch laufen ;o)